git push
用于将更改推送到远程存储库。 git diff
显示自远程存储库上次拉出操作以来所做的所有更改。 git diff
同义词为git patch
。获得差异后,该补丁通过git am
或git apply
应用到另一个存储库进行更新。git diff(git patch)和git push之间的区别
那么,这两个命令是否基本相同,或者git diff
和git push
之间有什么区别?
git push
用于将更改推送到远程存储库。 git diff
显示自远程存储库上次拉出操作以来所做的所有更改。 git diff
同义词为git patch
。获得差异后,该补丁通过git am
或git apply
应用到另一个存储库进行更新。git diff(git patch)和git push之间的区别
那么,这两个命令是否基本相同,或者git diff
和git push
之间有什么区别?
git push
是推动你的文件到存储库中的所有更改。 这是您向项目中添加更改的最后一步。
Git diff
用于查看自上次提交以来对不同文件所做的所有更改。它显示了项目中所有添加或删除的行。
基本流程是这样的。
您在项目中进行了一些更改。 - >你做git add
- >做git diff
如果你想看看做了什么改变 - >你提交使用git commit
- >使用git push
将提交的更改推送到存储库。
如果你是新来的git,学习这种互动教程http://try.github.com/
首先
$ git patch
git: 'patch' is not a git command. See 'git --help'.
NAME git-diff DESCRIPTION Show changes between the working tree and the index or a tree, changes between the index and a tree, changes between two trees, or changes between two files on disk.
NAME git-push DESCRIPTION Updates remote refs using local refs, while sending objects necessary to complete the given refs.
git diff
不会改变任何东西,它只是在不同的报告。 git push
通过推送更改来更改远程存储库。
这些命令没有任何相似之处,并且你对它们的描述是正确的(所以你的问题本身就是有效的答案)。