複数の設定ファイルがある既存のコードベースを継承しました。これらの設定ファイルはすべて一般的なもので、ダウンロードするマシンごとに編集およびカスタマイズされます。 Gitは(明らかに)彼らが編集されたことを私に伝えており、git status
を実行するたびに常に "コミットのためにステージングされていない変更"の下でそれらを表示しています。どうすればこれらのファイルをgitで無視できますか?それらをgitignoreに追加することは、すでにgitによって追跡されているので機能しません。私はレポに何かをコミットしたくないのですが、同時に私のローカルマシン上でこれらのファイルを追跡しないようにgitに伝えたいと思います。私が気づいていないこれを行う方法はありますか?私は彼らがgit stash
彼らと彼らはもはや表示されませんが、実際にはそれが意味されていないと感じることがわかって...私は間違っていますか?コミットしてはいけない、変更されたファイルに対する適切なgitプロシージャー?
これが何か変わったのかどうかはわかりませんが、ローカルマシンでgit-svnを使用してSVNサーバーとやりとりしています。
これはまさに私が探していたものです。ありがとうございました。私はリポジトリに設定ファイルを格納することが最善の考えではないことを知っていますが、現在は他のディレクトリにシンボリックリンクされています。おそらくそれらをコピーして編集する方が良い方法ですが、できるだけポータブルにしようとしていました。私たちは代替案を検討します。ありがとう! – jnevelson
これは正解ではありません。 skip-worktreeビットは、この状況に対して正確に設計されているため、想定していないビットではなく、skip-worktreeビットを使用します。詳細は以下の私の答えを見てください。 –