本地切換已經存在分支
在團隊中跟小夥伴一起開發的時候,小夥伴已經建立了新的分支,我想要本地切換到他創建的分支上去,於是git chekcout new branch。神奇的事情就在這個時候發生了,git 報錯: error: pathspec ‘branch170628_foo’ did not match any file(s) known to git.
英語過了6級的小夥伴一看就能明白,這句話的意思就是git 找不到你想要切過去的分支,所以失敗了,但是我的同事明明已經創建了這個分支的,爲什麼會看不到呢??
其實問題的關鍵在於,你的索引沒有更新,這時候你要做的是更新你的git的索引 廢話不多說 直接上操作步驟:
git fetch
git branch -a // 這是查看分支的命令
git checkout new branch
此時就可以成功的切換到新的分支了