Git Checkout特别分支

时间:2014-03-28 10:08:03

标签: git ant

我正在研究一个我正在从git下载的ant项目,需要专注于特定的提交。

这可能听起来像一个基本问题,但我想知道我是先编译还是首先使用checkout命令是否有所不同。

我认为我应该先checkout ......?

谢谢:)

1 个答案:

答案 0 :(得分:2)

是的,您应该首先检查该特定提交,否则,要编译的类将不会与该提交相对应(因为它们可能在后续提交中已更新)。

确保您的代码与该特定提交相对应后,您可以编译ant项目。

create对应于特定提交的新分支,请使用

git branch branchname <sha1-of-commit>
git checkout branchname

或单步解决方案

git checkout -b branchname <sha1-of-commit>