2016-06-26 3 views
0

私はいくつかのソースファイルを持つプロジェクトを持っています。通常、私はどのファイルがプログラミング中に変更されたのか注意を払っていません。そして、私はこのようにサーバーへの変更を登録します:設定ファイルを追加せずにプロジェクトをコミット/プッシュする

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

これは私のプロジェクトディレクトリにあるすべてのファイルをプッシュします。そして私はこれが好きではありません。なぜなら、サーバーに配置したくないすべての構成ファイルをプッシュするからです。

のgitに伝えるためにどのように

+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-moving-and-removing-files-/を実行します。 gitignoreの部分だけを読む必要があります。 しかし、gitignoreを使う前に、必ず 'git rm --cached 'を使ってください。 – joker

関連する問題