2013-05-10 83 views
0

來自SVN世界,圍繞Git進行包裝我有點奇怪,而且我很難放開一些根深蒂固的使用Subversion的做法。因此,例如,在SVN分支結構可能是這樣的:如何在Git中編輯分支?

-Trunk

--master

-Branches

--SomeFeatureBranchA

--SomeFeatureBranchB

所以,在這種情況下,我的主分支有它自己的代碼集,一旦我檢查出SomeFeatureBranchA & SomeFeatureBranchB,他們將擁有自己的代碼。但是,當我在Git中創建分支時,我看到我的分支列出了,但此時我不確定如何編輯該分支的代碼。

難道我克隆該分支下&簡單地將其重命名,如:

-Trunk

--master

--SomeFeatureBranchA

或者是有一些命令,我​​缺少的爲我處理這個?

感謝您抽出時間幫助我!

回答

0

git branch會告訴你你目前在哪個分支(如同git status)。如果你在正確的分支上,就像平常一樣進行編輯。如果你在錯誤的分支git checkout某些分支會讓你在那裏。 git倉庫的頂部是顛覆/trunk/branches/SomeFeatureBranchA的等價物。

0

在使用Git時忘記了關於SVN的所有知識。你通過將它與SVN進行比較來描述你的問題,這使得很難理解你的問題實際上是什麼。

您創建了一個分支在Git中(或者與git branch <name>git checkout -b <name>),並使其你活躍的分支。只需開始編寫代碼即可編輯分支。完成後,階段(讀取「添加」)並提交您的更改,如果您正在使用遠程跟蹤存儲庫,稍後再推送它們。

這是否回答你的問題?如果沒有,你能否澄清你究竟想要做什麼?