Git 吉特相当于;svn状态-u“;(再次访问)
在Subversion中,我可以使用Git 吉特相当于;svn状态-u“;(再次访问),git,svn,Git,Svn,在Subversion中,我可以使用 svn status -u Git没有这样的命令。对于这个问题,通常的建议是先进行提取。这是描述和描述的。后一篇文章还包含了一个很好的解释,即为什么需要获取 今天我无意中发现了一个关于这个主题的例子,它提出了一种不同的方法,即使用 git pull --dry-run 这让我想知道: 真的有用吗?它怎么能在不进行提取的情况下进行呢 svn pull--help没有解释--dry run开关,但是如果我使用它,git也不会抱怨它是非法的选项。这是一种“未记
svn status -u
Git没有这样的命令。对于这个问题,通常的建议是先进行提取。这是描述和描述的。后一篇文章还包含了一个很好的解释,即为什么需要获取
今天我无意中发现了一个关于这个主题的例子,它提出了一种不同的方法,即使用
git pull --dry-run
这让我想知道:
对
git pull--dry run
的快速测试表明,它相当于git fetch--dry run
。它实际上并没有获取任何东西,它只是显示将获取的内容。这对我来说不是很有用
git pull
相当于git fetch
后跟git merge
。对于这两个命令中的任何一个都有效的参数通常会被传递,这是有意义的
如果“更新”的意思是git pull
,那么如果将其拆分为运行git fetch
和git merge
命令的等效对象,则可以检查两者之间的状态,以确定要合并/获取的内容。git中的另一个选项是执行拉操作,检查发生了什么,如果它做了您不想做的事情,则撤销它
如果它有合并冲突,可以使用
git merge--abort
。如果没有,您可以使用git reset
将分支放回以前的SHA1。已知git文档有一些改进空间,因此完全有可能此选项没有文档记录。但是该选项在中有描述。git pull
尝试将它不知道的选项传递给git fetch
和git merge
。这意味着git pull--dry run
实际上与git fetch--dry run
相同。