0

私はGitを初めて使用し、Gulpで.cssファイルにコンパイルするいくつかの.scssファイルでいくつかの作業を行いました。

作業が完了し、変更したファイルを Github にプッシュする準備が整いました。ただし、git statusログ、.js、.scss の 3 つの追跡されていないファイルが表示されます。

これらのファイルはどのようにして未追跡としてマークされたのですか? 私はそれを自分で指定しなければならないと思いました。

4

2 に答える 2

0

デフォルトでは、ファイルは inuntracked状態です。git が追跡を開始できるようにするには、それを git に追加する必要があります。

次のように記述して、特定のファイルを追跡できます。

git update-index --no-assume-unchanged <path_to_file>

ファイルを再度追跡解除する必要がある場合は、次の方法で実行できます

git update-index --assume-unchanged <path_to_file>

git update-indexファイルをインデックスに登録します - したがって、ファイルの追跡を開始します。ただし、他の回答が投稿されているようgit addに、ファイルの内容もインデックスに追加します。これにより、ファイルの追跡が追加され、このファイルがステージング領域に追加されます (コミットする準備ができています)。

于 2016-10-05T05:52:52.300 に答える