我已经开始使用git了。
我想知道-u
选项的作用。
那么有什么区别:
git add
vs git add -u
git push
vs git push -u
答案 0 :(得分:4)
对于添加,-u
将使其仅添加更新的文件 - 例如。您之前已经跟踪/提交的那些。
对于Push,-u
将使其跟踪远程分支,因此当您执行git status
时,它会告诉您远程分支前后的提交数量。
答案 1 :(得分:1)
您是否尝试过阅读帮助?
git help add
git help push
访问它。
至于细节:
git add -u
与git add .
的作用相同,只是它不会添加未跟踪的文件,后者会这样做。
git push -u
将本地分支设置为跟踪远程分支。通常你只在第一次推新分支时使用它,如果你只是错误地输入git push
(它使用长名--set-upstream
),git甚至会告诉你使用它。