我有一個回購,我從另一個回購中分出。git在我的回購中創建分支,但不是從現有分支中分離
讓我們打電話給我的回購作爲origin
和家長回購爲upstream
我在origin
回購的主分支,並準備在定期的工作,我通過拉請求並報upstream
。
最近,我做了很多工作,在我origin
回購的主分支並創建了一個公關upstream
但由於這項工作是相當多的,它跑進有關衝突的幾個問題,測試等等等等
現在另一個重要的任務就是我需要努力。
但是,當我嘗試創建git checkout -b branch_for_new_work
時,它會從master
分支origin
回購中獲取所有更改。我如何創建一個分支,其代碼庫與remote
回購的主分支對齊,而不是我的origin
回購分行的主分支? (我現在知道,爲這種工作創建分支並且不污染主人是一種很好的做法)。
創建一個新的分支
new_branch
那麼我如下得到一個錯誤: 'git的結帳-b new_branch上游/ master' fatal:無法更新路徑並同時切換到分支'new_branch'。 您是否打算將無法解析爲「落實」的「上游/主」結帳? – user2250246謝謝,'git fetch upstream'解決了問題,後面跟着'git checkout -b new_branch upstream/master' – user2250246