首先,如果我的問題完全錯誤地表達了道歉,但希望這個擴展應該清除任何問題。我怎樣才能讓分行跟蹤自己?
我每天都在使用Git,現在已經使用了大約18個月。我對分支,合併,重新組裝等事情有了更多的信心,但其中一個看起來更基本的方面已經超越了我......
如何確保我工作的任何分支只能推動和拉動遠程和本地版本本身之間?
我以爲我有這個釘子,this in my .gitconfig
。
這似乎是榮譽推就好了......我確實嘗試創建一個相應的[拉]設置,但運行以下工作流給了我以前的'你問我拉沒有告訴我你想合併哪個分支...'錯誤。我提到的工作流程是:
- 結帳我完全最新的本地主分支。
- 創建一個分支關閉的調用
try/responsive
(git checkout -b try/responsive
) - 做了一些工作,
git push
(沒有問題這裏)。 - 其他人推送到遠程
try/responsive
分支。 - 我運行一個簡單的
git pull
,我得到那個錯誤。
現在,我明白,我可以運行git pull origin try/responsive
,但我的問題是這樣的:
- 如何工作的Git默認?什麼跟蹤什麼和爲什麼?還有什麼其他選擇?
- 如何設置我的全局配置,以便僅在同一分支的本地和遠程版本之間進行推拉操作?
道歉,如果我錯過了任何信息,如果我做了比我需要更長的時間。我真的很感激任何意見,對這個:)
感謝,
哈利
工作過一種享受,並且非常有意義!我在一個我通常不需要創建自己的分支的環境中工作(他們是由編寫故事/任務的人完成的),因此它解釋了爲什麼我從來不知道'-u'。非常感謝 :) – csswizardry