Commit 45ae74bb authored by 魔法少女赵志辉's avatar 魔法少女赵志辉 🍊
Browse files

Adding notes on how to track the appropriate files in git

parent 6c7dc563
......@@ -7,7 +7,7 @@
\vspace{-50pt}
\textbf{\Huge Project0}\\
\textbf{\huge 《高级程序设计》课程项目说明}\\
\small Version 1.4.0
\small Version 1.4.1
}
\author{刘添翼\thanks{\href{mailto:tyi.liu@outlook.com}{tyi.liu@outlook.com}}}
......@@ -103,6 +103,22 @@ GitHub Classroom中导入了一份已经过时的选课名单,如果某位同
其中\texttt{bin}存放项目的用于验收的可执行文件,\texttt{doc}存放实验报告,\texttt{src}存放项目的源代码。这三个文件夹必须存在。
\begin{note}
对git不熟悉的同学,为了防止把(可能)巨大的乱七八糟的文件添加到仓库里,请:
\begin{enumerate}
\item 确保\text{\color{red}\textbf{git仓库只追踪课程项目的源代码}}和其他必要的资源文件(如果存在)。
\begin{itemize}
\item 不要直接追踪整个文件夹,或者请学习\texttt{.gitignore}文件的用法。
\item 或者可以手动添加要追踪的文件,来确保其他乱七八糟的文件没有被追踪。
\item 如果不幸已经有这样的文件被追踪、被提交、被推送。可以参考\url{https://stackoverflow.com/questions/872565/remove-sensitive-files-and-their-commits-from-git-history}来删除它们。
\end{itemize}
\item 推送仓库到GitHub。
\item 手动添加课程项目的可执行文件和实验报告到对应文件夹,手动追踪这两个文件并提交。
\item 推送仓库到GitHub。
\end{enumerate}
\end{note}
\subsection{验收与评分标准}
我们将一对一验收每位同学的课程项目的每个阶段。
每次验收时,我们将对课程项目进行评分,评分标准包括:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment