我有一個由TortoiseGit建立的git倉庫,它從所有遠程分支中獲取更新,而不管它在本地是哪個分支。Tell TortoiseGit將全部起源
git.exe pull -v --progress "origin"
但當我該倉庫目錄複製到另一個目錄,並有TortoiseGit創建一個全新的分支,其拉命令將其範圍縮小到只是分支。
git.exe pull -v --progress "origin" test
我在TortoiseGit中找不到任何控制此行爲的東西。應該怎樣恢復這個配置?
TortoiseGit有幾種方式可以在Git學習命令行時將新來的人混淆,這就是其中之一。它推斷分支「master」,默認分支名稱,而命令行git不會爲你做。換句話說,如果你推送到你的遙控器,它會推到你的起源/主人;但命令行git會抱怨這個分支沒有被跟蹤,並且你需要明確地設置一個默認值,或者明確地說出你想推送的位置。你基本上應對了功能上的差異。這太糟糕了TortoiseGit不只是爲你設置這個。 –