2016-04-27 32 views

回答

9

VSCode online help

考慮到你的資料庫連接到一些偏遠和你簽出分支在遠程上行鏈路的一個分支,VS代碼爲您提供有用動作來推動,拉動並同步該分支(後者將執行拉動命令,然後是推動命令)。

看來,如果你運行同步在給定的分支的變化,它會做到以下幾點:

git pull origin someBranch 
git push origin someBranch 

每註釋通過@FelikZ一個方法,使pull --rebasegit pull的默認行爲是通過添加到您的配置文件.gitconfig如下:

[pull] 
    rebase = true 

然後,當VSCode插件發出git pull,它應該使用底墊斯特拉tegy默認。如果您按照上述鏈接並滾動到「Git補丁/差異模式」部分,您將看到一個實際顯示配置Git以通過rebase拉取的屏幕截圖。

+0

我可以發誓還有更多的東西,比如在推動之前暫時擱置更改:) – Jay

+0

有沒有辦法改變它的行爲,所以它會'拉--rebase'而不是拉? – FelikZ

+1

@FelikZ我更新了我的答案。我認爲你可以更新你的'.gitconfig'文件以在默認情況下使用rebase。 –