版本控制 - git status 一直報錯!遠端有更改卻提示working directory clean
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-04-26 09:02:25
0
2
975

錯誤

使用的是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 指令裡面複製

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回覆(2)
世界只因有你

git status origin...What a brilliant idea! 真遺憾 Git 還沒實現這個。

回到正題,說幾個要點(以下皆以當前分支為 master 和遠端函式庫名為 origin 作為前提):

  1. 本地獲取遠端的變更(只是獲取,尚未合併):git remote update 或者 git fetch origin
  2. 接著,git status -uno:可以讓你看到當前分支是否領先/落後/分叉於它追蹤的遠端分支
  3. 或者,git show-branch *master:可以讓你看到所有名字最後是 master 的分支的 commits,因此你可以看到 origin/master 和 master 在 commits 層面上的差異
  4. 最後,git diff origin/master:可以讓你看到 origin/master 和 master 在程式碼(文件)層面上的差異

之後要合併還是要幹啥的就看你的了。

左手右手慢动作

我來說第二個問題,右鍵視窗上方,編輯,標記選擇以後就直接複製了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板