使用的是git + win7 x64.遠端發生修改,但本地使用git status卻提示director clean
$ git status origin
On brranch master
Your branch is up-to-date with 'origin/master'
nothing to commit,working directory clean
1)我遠端的已經發生了修改,但是我使用 git status origin 卻提示nothing
2)如何才可以在git 指令裡面複製
git status origin
...What a brilliant idea! 真遺憾 Git 還沒實現這個。回到正題,說幾個要點(以下皆以當前分支為 master 和遠端函式庫名為 origin 作為前提):
git remote update
或者git fetch origin
git status -uno
:可以讓你看到當前分支是否領先/落後/分叉於它追蹤的遠端分支git show-branch *master
:可以讓你看到所有名字最後是 master 的分支的 commits,因此你可以看到 origin/master 和 master 在 commits 層面上的差異git diff origin/master
:可以讓你看到 origin/master 和 master 在程式碼(文件)層面上的差異之後要合併還是要幹啥的就看你的了。
我來說第二個問題,右鍵視窗上方,編輯,標記選擇以後就直接複製了