git pull プル コードが更新されません。解決策: 1. 情報が不足しているため、git pull はファイルを更新しません。2. ローカル ウェアハウスにコミットされていないファイルがあるため、git pull はファイルを更新しません。
git pull 機能は、さまざまな理由で誤動作する可能性があります。一般的な原因とその修正方法を見ていきます。
情報が不足しているため、git pull はファイルを更新できませんでした。
Git に操作するのに十分な情報がない場合、次のようなエラー メッセージが表示されることがあります。
$ git pull There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details. git pull If you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=/ master
このようなメッセージを受け取った場合、Git は現在のローカル ブランチを追跡するためにリモート ブランチを指定するように求めます。 git Branch --set-upstream-to=/master を使用します。 コマンドを入力してから git pull コマンドを実行して、変更するソースを Git に指定します。
ローカル リポジトリ内のコミットされていないファイルのため、git pull はファイルを更新しません
Git はソース コード管理システムとして、ファイルやデータの損失を防ぐために最善を尽くします。このため、Git は git pull を実行する場合があります。 コマンドによるローカル ファイルとリモート リポジトリ内のファイルのマージを拒否します。
Git には強制的な git pull コマンドがないため、システムを呼び出して変更をマージできます。コミットされていない変更がある場合、次のようなエラー メッセージが表示される場合があります。
$ git pull From REPOSITORY_URL * branch master -> FETCH_HEAD a152b19..171e4a2 master -> origin/master Updating a152b19..171e4a2 error: Your local changes to the following files would be overwritten by merge: file1.txt file2.txt Please commit your changes or stash them before you merge. Aborting
この問題を解決するには、git pull コマンドを実行する前に、git stash コマンドを実行してローカルの変更を保存します。
最後のステップは、git pull コマンドの後に git stash apply を実行することです。このコマンドは、作業ディレクトリに非表示の変更を適用します。
$ git stash Saved working directory and index state WIP on master: d91368b Previous commit message $ git pull From REPOSITORY_URL * branch master -> FETCH_HEAD a152b19..171e4a2 master -> origin/master Updating a152b19..171e4a2 Fast-forward file1.txt | 1 + file2.txt | 1 + 2 files changed, 2 insertions(++) $ git stash apply
git pull コマンドを実行する前に変更をコミットすることもできます。
$ git commit -am 'Committing two files before git-pull' [master d91368b] Committing two files before git-pull 2 files changed, 2 insertions(++) $ git pull From REPOSITORY_URL * branch master -> FETCH_HEAD a152b19..171e4a2 master -> origin/master Updating a152b19..171e4a2 Fast-forward file1.txt | 1 + file2.txt | 1 +
2 個のファイルが変更され、2 個の挿入( )
ローカルの変更が必要ない場合は、git pull コマンドを実行する前にそれらを破棄できます。
gitrest --hard コマンドを使用して、追跡されていないファイルを破棄できます。破棄を元に戻すことはできないため、これらの変更が必要ないことを確認してください。
以上がgit pull でプルしたコードが更新されない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。