0

これは、経験豊富な git ユーザーにとっては簡単なことだと思います。発行されたときに git をプロジェクト ディレクトリの現在の状態と同期させる単一のコマンドを使用したいと思います。プロジェクトに追加されたファイルを追加したり、プロジェクトから削除されたファイルを削除したりするために個別のコマンドを発行する必要があるのとは対照的に、理由は、git のためだけにプロジェクトへの各変更を確認する追加のレイヤーは必要ないということです。 d ではなく、git にディレクトリを反映させるだけです (git に同期する価値のある適切な同期ポイントであることがわかった場合)。

これは、Github for Windows で採用されているアプローチでもあります。git をプロジェクトと同期するだけです (変更を除外するオプションを提供しますが、オプションとしてのみです)。

本当に、私は通常、「この変更されたファイルで更新する」、「このファイルを削除したので、レコードからこのファイルを削除する」などをgitに指示する必要はありません。

時間をかけて実験したくないので、この質問に機能するように設計された簡単な答えがあることを願っています。

前もってありがとう、マタン

4

1 に答える 1

0

単一のaddコマンドとして素晴らしくシンプルです。

git add -A

git add .「現在のディレクトリ」、別名「すべての現在のファイル」に展開されるため、十分ではないことに注意してください。つまり.、存在しなくなったファイル(つまり、削除されたファイル)についてgitに通知しません。

あるいは、単一のステップで追加してコミットしたい場合(これは一般的に推奨されません)、次のことができます。

git commit -a

代わりは。

git help各 git コマンドとそのオプションに関する多くのドキュメントがあるため、これらの git コマンドを「時間をかけて実験する」必要はないことを知っておく価値があります。

于 2012-09-05T19:08:13.510 に答える