10
A
回答
9
考慮到你的資料庫連接到一些偏遠和你簽出分支在遠程上行鏈路的一個分支,VS代碼爲您提供有用動作來推動,拉動並同步該分支(後者將執行拉動命令,然後是推動命令)。
看來,如果你運行同步在給定的分支的變化,它會做到以下幾點:
git pull origin someBranch
git push origin someBranch
每註釋通過@FelikZ一個方法,使pull --rebase
爲git pull
的默認行爲是通過添加到您的配置文件.gitconfig
如下:
[pull]
rebase = true
然後,當VSCode插件發出git pull
,它應該使用底墊斯特拉tegy默認。如果您按照上述鏈接並滾動到「Git補丁/差異模式」部分,您將看到一個實際顯示配置Git以通過rebase拉取的屏幕截圖。
相關問題
- 1. ngStorage的$ sync()是做什麼的?
- 2. git拉什麼。做?
- 3. git whatchanged - 做什麼?
- 4. --stdlayout在git svn clone中做了什麼?
- 5. Git sync multiple masters
- 6. git - 我做了什麼?
- 7. git merge origin branchname做什麼?
- 8. 什麼是「git checkout - 」。做?
- 9. git merge origin/master做什麼?
- 10. 什麼做「git checkout \ *」和「git commit - 」完成?
- 11. 在Perl中做什麼=〜做什麼?
- 12. 我怎麼能在Git中做分支或者什麼東西
- 13. 在VSCode中自定義git命令
- 14. 如何在vscode中執行git獲取?
- 15. 爲什麼在這些git命令後什麼也不做?
- 16. 什麼按鍵vscode擴展
- 17. git中的「git team-fetch」命令是做什麼的?
- 18. 爲什麼在git rebase應該這樣做之後:git add?
- 19. 你用Git和SVN做什麼?
- 20. git push origin開發什麼都不做
- 21. 「git pull remotename -u remotebranchname」是做什麼的?
- 22. 這些Git命令做什麼?
- 23. git rebase,我想我做錯了什麼
- 24. 這是做什麼的:git分支-f
- 25. 爲什麼git合併,當我做拉?
- 26. `git checkout-index -u`或`--index`做什麼?
- 27. git add * .c命令做什麼?
- 28. 從git克隆回購後做什麼
- 29. 我爲什麼要做git rebase?
- 30. git pull --rebase --ff-only會做什麼?
我可以發誓還有更多的東西,比如在推動之前暫時擱置更改:) – Jay
有沒有辦法改變它的行爲,所以它會'拉--rebase'而不是拉? – FelikZ
@FelikZ我更新了我的答案。我認爲你可以更新你的'.gitconfig'文件以在默認情況下使用rebase。 –