Skip to content

投稿

リモートGitリポジトリを更新せずにファイルをローカルで変更する

2024年4月5日 • 2 分で読める

リモートGitリポジトリを更新せずにファイルをローカルで変更する

リモートリポジトリに変更をコミットせずにファイルをローカルで変更する必要がありますか?

私はソフトウェアエンジニアが設定を共有するプロジェクトで協力しています。ただし、一部の設定は各エンジニアに固有です。カスタム設定をコミットすると、他のエンジニアに支障が出ます。

以前は.gitignoreを使用してローカルコピーを保持していましたが、この方法ではファイル全体を無視するため、共有設定がまだ必要な場合は理想的ではありません。

幸いなことに、Gitには解決策があります!

Gitには–assume-unchangedコマンドがあります:

git update-index --assume-unchanged <file-path>

<file-path>を、変更を無視したいファイルのパスに置き換えます。このコマンドは、ファイルへの変更を一時的に無視するようGitに指示します。これは、コミットしたくない設定ファイルに便利です。

Author: Chuck Conway is an AI Engineer with nearly 30 years of software engineering experience. He builds practical AI systems—content pipelines, infrastructure agents, and tools that solve real problems—and shares what he’s learning along the way. Connect with him on social media: X (@chuckconway) or visit him on YouTube and on SubStack.

著者: Chuck Conwayは、ソフトウェアエンジニアリングの経験が30年近くあるAIエンジニアです。彼は実用的なAIシステム(コンテンツパイプライン、インフラストラクチャエージェント、実際の問題を解決するツール)を構築し、学んだことを共有しています。ソーシャルメディアで彼とつながってください: X (@chuckconway) または YouTubeSubStack で彼を訪問してください。

↑ トップに戻る

こちらもおすすめ