gitを使用しているC++プロジェクトで作業しています。私たちはすべて異なるIDEを使用しているので、私たちはすべて独自のプロジェクトファイルを持っています。しかし、私はブランチを切り替えるたびにプロジェクトに追加されたファイルを変更したくありません。では、プロジェクトファイルをバージョニングに入れる方法はありますが、リモートにプッシュすることはありませんか?バージョン管理ファイルをgitで同期しないでください
はありがとう
gitを使用しているC++プロジェクトで作業しています。私たちはすべて異なるIDEを使用しているので、私たちはすべて独自のプロジェクトファイルを持っています。しかし、私はブランチを切り替えるたびにプロジェクトに追加されたファイルを変更したくありません。では、プロジェクトファイルをバージョニングに入れる方法はありますが、リモートにプッシュすることはありませんか?バージョン管理ファイルをgitで同期しないでください
はありがとう
あなたがコマンドを使用することができます切り替える前に、ブランチの切り替えたい
:のgit隠し
を
このコマンドはLOCALコミットを作成します。これは決して突き刺されません。コミット-am "nothing"のようなものですが、ローカルでのみバージョン管理されます
あなたが使用できる後:あなたは拳ブランチに戻るyour_branch
Gitチェックアウト:あなたができる
Gitチェックアウトbnach_1
切り替え前に行ったローカル変更を再マージする.gitignore` `に入れないのはなぜ
のgitのstashポップ
を行うことによってhere
これは私の問題に近いですが、私がプロジェクトファイルを隠していると、それはなくなってしまいます。私はそれをローカルに保持したい。だから、私がコミットするとき、私はプロジェクトファイルも、他のすべてのファイルのように保存したい。しかし、私はそれをプッシュしたくない – Stack
はGitのスタッシュのより多くの選択肢がありますか? –
https://stackoverflow.com/questions/1753070/how-to-ignore-files-only-locally-in-git –
.gitignoreと私がリンクからの問題を理解する限り、除外は単にファイルを無視しますコミットから。私はそれらを使用しますが、それは私が探しているものではありません。 vsプロジェクトファイルをリポジトリの一部にしたい。ですから、コミットする度にプロジェクトファイルを変更して保存しなければなりません。しかし、私はこれをアップロードしたくありません。だから、はいをして、いいえを押しなさい。 – Stack