2013-02-05 37 views
0

幾天前,我開始學習git,所以我非常喜歡git,並且從未使用過任何類型的版本控制。我必須初始化位於主存儲庫中的其他文件夾/目錄嗎?

正是我想要做的就是 - 想用git的跟蹤我的項目的本地(脫機)。 爲此,我將我的主文件夾/目錄稱爲「項目」,並使用git init將其初始化爲git存儲庫。現在在project目錄中,我做了3名爲

Design 
Css 
Images 

我是否需要初始化其他文件夾/目錄這是我的主資料庫中的子目錄或文件夾?

任何建議也用於跟蹤我的項目本地(離線)將對我有幫助嗎?

+0

你不需要在子目錄中運行'git init'。你只需要在這些子目錄中添加'git add'文件。 –

+0

請注意:'master'是一個分支,而不是存儲庫。關於離線/在線工作:很多人都在使用Github(私有或公共)來完成他們的項目。但是有很多選項可以讓你擁有一個git repo。 – reto

回答

1

結帳以下教程:

先簡單回答你的問題:沒有,你只需要運行git init每一次庫。之後,通過使用git add添加它們來標記要跟蹤的文件夾和文件。但還有更多,我真的建議在繼續之前通過一個教程來完成!

0

一旦你初始化一個文件夾(你的意思是主回購)內的git倉庫,裏面創建的任何文件或文件夾會自動跟蹤併爲此需要沒有進一步的git的初始化。只是一味地使用

git add <filename> 

加入他們,當你運行

git status 

,這些文件將會顯示爲被跟蹤。你還需要學習更多的基礎知識。

你可以參考上面的reto教程建議,那些肯定會有所幫助。

0

git不跟蹤空文件夾。

如果您需要解決方法,請檢查此query

+0

Git會跟蹤任何事情,只有當被要求時,即git add,ans是誤導 – Bijendra

+0

plz,告訴我如何去做,而不是...我只是試過。 'mkdir foo; cd foo; git init; mkdir foo; git add foo; git commit -a'和git說沒有提交。我認爲你的評論是誤導性的。 – McNisse

相關問題