2010-12-12 48 views
0

Noob here ....添加到我的新分支

我克隆了一個git,然後在其中創建了一個新分支。我只想添加一個現有的(Android)項目到我新創建的分支。不知道爲什麼,但我對如何將文件添加到此分支有點困惑。我知道基本的語法是「git add FILENAME」,但是我必須將這個android項目中的所有文件添加到新的分支文件夾中,以便能夠將它們添加到分支中嗎?

基本上,我只是想在我的計算機上的一個完全獨立的文件夾中添加一個完整的項目到這個分支。幫我? :-)

+1

等等......你是否將一個不相關的項目添加到一個新的分支?或者回購目前是空的? – 2010-12-12 01:57:14

+0

現有的Android項目是否也在git倉庫中? – 2010-12-12 02:13:07

回答

1

你只需要添加他們全部是我做的,當我導入到樹木的git

你做:

git branch some_name_here 

然後執行:

git checkout some_name_here 

再加入他們:

git add some/file oh/another/over/here 
git commit -m "Added small android project" 

al儘管通常單獨的項目要求不同的版本庫,但相同的概念,如果這兩樣東西是真正的變體,然後將它們放置在樹枝有道理

+0

你可以帶我一步一步通過將項目添加到分支的語法嗎? – LuxuryMode 2010-12-12 02:37:25

+0

我想我意識到按照我想要做的方式做這件事可能沒有意義(儘管我仍然不確定)。當你創建一個分支 - 糾正我,如果我錯了 - 你得到一個主文件的副本,然後編輯或任何,並可以在該分支更新。但是,如果你們都是從頭開始創建項目,那麼你真的只想在你的項目文件夾中創建一個回購,然後推它或者其他任何東西。有意義嗎? – LuxuryMode 2010-12-12 02:48:48

+1

這並不遙遠 – 2010-12-12 03:50:30

0

首先你要「結賬」的分支:

git checkout new_branch_name 

後只需複製並粘貼所需的所有文件,然後使用git add將文件添加到版本控制。
請問爲什麼要將一個新的項目添加到分支?
在此之前,請確保您瞭解分支的git概念。
This鏈接將有所幫助。

+0

如果現有的項目也在git中,那麼他可以使用[submodules](http://book.git-scm.com/5_submodules.html),不需要複製文件。 – 2010-12-12 02:25:40

+0

我是一個總git noob在這裏所以lemme首先道歉,然後嘗試澄清。從本質上講,我和我的同事正在分別創建一個非常基本的程序,它將在功能上展示(這是爲了教育目的)。所以我們每個人都想分享我們的代碼,然後比較筆記。基本上,我有Android項目,我需要他能夠看到完整的東西,Java類,XML資源等,所以我只是想添加整個(小)項目到這個新的分支,讓他可以看看。 Android projec不是git repo,Wim。 – LuxuryMode 2010-12-12 02:26:50

相關問題