2016-06-26 56 views
0

我有一個包含多個源文件的項目。通常我不注意哪些文件在編程時被修改過。我以這種方式向服務器註冊更改:在不添加配置文件的情況下提交/推送項目更改

git add . 
git commit - m"msg" 
git push 

這將推送我的項目目錄中的所有文件。我不喜歡這樣做,因爲它將我不想放置到服務器的所有配置文件推送出去。

如何告訴混帳「看看你自己哪一個源文件進行了修改,告訴我如果我有新的源文件,讓決定對我來說,我想它們發佈,不找其他文件」

+0

您應該將這些配置文件放在'.gitignore'中。 – kennytm

回答

0

使用 'git rm --cached name_of_file' 命令。這將忽略這些文件,即使它們是之前用'git add'添加的。 .gitignore忽略之前未用'git add'跟蹤的文件

+1

這個答案是解決你的問題。此評論指出瞭如何解決gitignore的教程:https://learningpassion.wordpress.com/2016/06/17/git-tutorial-day-to-day-use-part-4-gitignore-diff-and -difftools-運動和除去-文件/。你只需要閱讀gitignore部分。 但在使用gitignore之前,請務必使用'git rm --cached '。 – joker

相關問題