我正在研究一个我正在从git下载的ant项目,需要专注于特定的提交。
这可能听起来像一个基本问题,但我想知道我是先编译还是首先使用checkout
命令是否有所不同。
我认为我应该先checkout
......?
谢谢:)
答案 0 :(得分:2)
是的,您应该首先检查该特定提交,否则,要编译的类将不会与该提交相对应(因为它们可能在后续提交中已更新)。
确保您的代码与该特定提交相对应后,您可以编译ant
项目。
要create对应于特定提交的新分支,请使用
git branch branchname <sha1-of-commit>
git checkout branchname
或单步解决方案
git checkout -b branchname <sha1-of-commit>