我有一个项目,我想把它分成3个实验,每个路径都有一个单独的扭曲。在路上,我将希望恢复到之前的迭代或回到原始版本。如果我从另一个分支拉出来,它是否会完全替换我的本地文件与另一个分支的文件?为了在本地保留两个迭代,我应该只复制并粘贴文件夹吗?
另外,通过评论,提交新更新的标准做法是什么?每当我提交-m" new update"时,它都会替换旧的更新,我无法查看提交的历史记录。
答案 0 :(得分:1)
关于查看提交历史记录的问题,您可以在项目的根目录中使用终端中的git log
。
更多信息here。
从上面链接的git-scm网页:
默认情况下,没有参数,
git log
列出了提交的提交 该库与反向时间顺序相反 - 即最多 最近的提交首先出现。
如果您想查看所有差异,可以使用-p
标记,如下所示:git log -p
。
来自同一网页的一个好建议是使用此命令git log --pretty=format:"%h - %an, %ar : %s"
以非常易读的格式查看日志,例如:
ca82a6d - Scott Chacon, 6 years ago : changed the version number
085bb3b - Scott Chacon, 6 years ago : removed unnecessary test
a11bef0 - Scott Chacon, 6 years ago : first commit