Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git签出特定分支_Git_Ant - Fatal编程技术网

Git签出特定分支

Git签出特定分支,git,ant,Git,Ant,我正在从事一个从git下载的ant项目,需要关注一个特定的提交 这听起来可能是一个基本问题,但我想知道,无论是我先编译还是先使用checkout命令,这是否有什么区别 我想我应该先结账 谢谢:)是的,您应该首先签出特定的提交,因为否则,要编译的类将不会与该提交对应(因为它们可能在后续提交中已更新) 一旦确保代码与特定提交对应,就可以编译ant项目 对于与特定提交对应的新分支,请使用 git branch branchname <sha1-of-commit> git checkout

我正在从事一个从git下载的ant项目,需要关注一个特定的提交

这听起来可能是一个基本问题,但我想知道,无论是我先编译还是先使用
checkout
命令,这是否有什么区别

我想我应该先结账


谢谢:)

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

一旦确保代码与特定提交对应,就可以编译
ant
项目

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

git branch branchname <sha1-of-commit>
git checkout branchname
git分支名称
git签出分支机构名称
或者对于单步解决方案

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

编译什么?一个带有Anta的java项目,您将签出什么?