錯誤地,我最近「刪除」了一個分支到我在GitHub分支的克隆中。在注意到這個錯誤之後,我試着「重新激活」這個分支,但我意識到這個行爲似乎在上游存儲庫中創建了「拉取請求」。因此,我已決定將此分支完全刪除到我的克隆中,以便以任何方式不影響上游源。關於管理分支到GitHub克隆
這個「意外事故」,我對分支機構的管理的一些問題,爲GitHub的克隆後:
- 我可以放心地在我的克隆刪除一個分支(特別是如果這個分支似乎不再活躍在上游) ?
- 是有可能從上游各分支機構(默認,活躍和陳舊分支機構)完全同步到我的克隆?
- 是否更好地只保留一個獨特的主分支到我的克隆(特別是如果我的目標主要是保持從上游更新)?
- 我可以創建一個特定的分支到我的克隆中,而不會以任何方式影響上游(如自動請求拉)嗎?
感謝您的詳盡答覆。 也許你可以證實我意外的PR嘗試是由於我直接在我的_remote fork_(origin)上刪除了一個分支,而不是在我的_local clone_中? –
@GizMecano確實是可能的:叉上的新分支(一旦你推回叉上的本地分支,你之前刪除了同一分支)將被視爲PR的候選人。 – VonC
謝謝你的澄清。我想那就是發生了什麼事。 –