2013-05-02 104 views
1

git一直在像一個魅力工作,直到這個小問題。git似乎不想推送文件夾?

我已經將西班牙語語言環境文件夾複製到本地目錄結構中,但git似乎不想將其推送到我的回購站點?

這是我使用的命令:

git checkout dev 

(移動的文件夾到位)

git add . 
git commit -m 'message' 
git checkout master 
git merge dev 
git push *** --all 

這些工作,爲所有其他文件?

任何想法如何我可以倒帶和輕鬆再次推動?

在此先感謝,

+0

答案(以防萬一)這個git工作流程對我來說工作得很好。我沒有在服務器上刷新緩存,所以看起來好像文件沒有上傳,事實上他們已經上傳了。 – squeaker 2013-05-06 10:10:51

回答

2

答案(以防萬一)這個git工作流程對我來說工作得很好。我沒有在服務器上刷新緩存,所以看起來好像文件沒有上傳,事實上他們已經上傳了。

3

該文件夾中是否有任何文件?如果沒有,那就是爲什麼它不會將其推向回購協議。

+0

該文件夾有很多文件,是的。 – squeaker 2013-05-03 06:42:07

+0

對不起,在我看來,我忘了清除緩存!結果太多的眼球時間... – squeaker 2013-05-03 06:45:25

+0

@squeaker,請考慮發佈您的答案,然後接受它:這是一個完全合法的SO練習。 – kostix 2013-05-03 10:45:51

2

亞歷克斯D.

,但如果你真的需要「空」的文件夾,那麼你應該添加一個.gitignore文件的文件夾。這將允許文件夾被添加到存儲庫,因爲文件夾不再是空的

+0

關於添加文件的好處......但通常人們使用名爲'.gitkeep',而不是'.gitignore'的文件。 '.gitignore'進入回購的根目錄,並指定哪些文件應該被git「忽略」。 – 2013-05-04 10:49:02

+0

這是一個宗教問題:)我一直在使用.gitignore,因爲它是一個記錄的功能濫用,其中.gitkeep沒有記錄在git幫助中。 但是.gitignore並不一定要放在根目錄中,我在我們的軟件堆棧中有幾個地方,我們想要忽略某個目錄中的特定文件,而不是另一個目錄中的特定文件。 也可以將.gitignore添加到特定的目錄,使您可以在不影響根.gitignore文件的情況下移動目錄。 – 2013-05-06 03:58:13

+0

好的,非常好!我從來沒有見過目錄特定的'.gitignore'文件,這是一個很好的提示! – 2013-05-07 14:28:47