0
後upcommited變化有沒有什麼辦法來獲取我離開的時候我結帳了一個新的分支(啞,我知道!)未提交的更改取結賬
我轉回分支我是,我仍然有下面的消息,讓我相信他們可能是我可以去的地方!
M app-switcher.tmproj
M as_user_check.php
後upcommited變化有沒有什麼辦法來獲取我離開的時候我結帳了一個新的分支(啞,我知道!)未提交的更改取結賬
我轉回分支我是,我仍然有下面的消息,讓我相信他們可能是我可以去的地方!
M app-switcher.tmproj
M as_user_check.php
如果您切換從一個分支到另一個,和分支機構的變化不會影響你已經在你的工作樹修改的文件,這些文件的工作副本將不會受到影響。您從git checkout
看到的輸出提醒您。
要看到未分級的變化在這些文件中,你可以做:
git diff
...你可以只簽出要提交這些更改和git add
和git commit
像往常一樣支。
混淆的一個可能的原因是,如果更改已進行,您將看到相同的輸出(前綴爲M
)。在這種情況下,看到的變化,你必須做到:
git diff --cached
在這種情況下,你可以切換到右分支git checkout
,並承諾這些變化與git commit
。如果你想unstage的變化,你可以這樣做:
git reset HEAD -- as_user_check.php
...作爲git status
輸出應提示您。