2015-01-02 76 views
1

我一直在寫代碼,並希望創建它的獨立的版本爲與下拉菜單中的github分行Git的同步主站切換至其他分支

我設立了分支機構像0.1,0.2,0.3,等等。但是,當我將它們與主人比較時,我發現0.1與主人沒有區別。這意味着推到主人的所有變化也被推到了0.1。

如何阻止這種情況發生。

並記錄在案,我非常新的與git和GitHub的

回答

2

我已經設立了分支機構像0.1,0.2,0.3,等上下拉菜單github上。
但是,當我將它們與主人比較時,我注意到0.1與主人沒有區別。

所有這些分支首先引用與主相同的HEAD。

您將需要克隆該GitHub庫,切換到(例如)的0.1分支(git checkout -b 0.1),使一些提交和推回那支爲了從GitHub上的「分支比較」視圖中顯示存在一些差異master0.1

1

當您創建新分支時,它與原點沒有區別。 這些更改僅來自不同分支的不同提交。

順便說一句:你可以在github上的在線文本編輯器中編輯文件,不需要爲最簡單的工作克隆任何東西。

要修改特定分支特定的文件,你需要:

  • 切換到您想要工作的分支。
  • 導航到文件並將其打開。
  • 打開該文件的onlite文本編輯器。
  • 在頁面底部提交提交表單。

要在不同分支中創建不同的文件,您只需重複這些步驟。