問題タブ [git-commit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2102 参照

git - gitkの「ファイルへのコミットの書き込み」の逆を行うにはどうすればよいですか?

コミットをgitk右クリックして[ファイルにコミットを書き込む]を選択することにより、ファイルにコミットを書き込みました。

このファイルからコミットを適用するにはどうすればよいですか?コンボはできますがgit apply、出力(コミットメッセージとメタデータを含む)をそのままコミットするワンステップコマンドはありませんかgit addgit commit

0 投票する
6 に答える
215100 参照

git - コミットメッセージを変更せずにコミットを修正する方法 (前のものを再利用)?

コミットメッセージを変更するオプションをポップアップ表示せずにvi(またはあなたの)コミットを修正する方法はありますが、単に前のメッセージを再利用しますか?$EDITOR

0 投票する
1 に答える
522 参照

git - Git で誤ってプッシュされたコミットを修正するにはどうすればよいですか?

私は非常に愚かだったので、コミットしてサーバーにプッシュしたところ、コミットメッセージが間違っていることがわかりました。そこで、 --amend を使用してコメントを修正しました。しかし、今はもうサーバーにプッシュできません:S

何をすべきか?

0 投票する
1 に答える
2163 参照

git - "Merge remote-tracking branch 'xxx/master'" commit はプル リクエストのトラブルですか?

私がフォークした Github リポジトリがあり、後で複数のコミットが行われました。

これらの修正をフォークされたリポジトリの一部にしたかったので、それらをマージした可能性があります (ただし、方法を思い出せません) 。Merge remote-tracking branch 'blount/master'という名前のコミットができました。

今後のプル リクエストで問題になることはありますか? それとも、所有者が私のプル リクエストを受け入れるとき、それらはまったく発生しませんか?

「リモート追跡ブランチ 'origin/develop' を develop にマージするのはなぜですか?」 を見つけました。この状況を回避する方法を示すstackoverflowの質問ですが、既存のマージコミットが問題である場合はそうではありません。

0 投票する
2 に答える
71 参照

git - Git の履歴とリベースの問題

私は自分のローカルレポにコミットし、それをオリジンにプッシュした後、コミットを修正してプッシュしようとしましたが、オリジンからプルする必要があるというエラーが表示され、それを作成し、競合が発生して修正しました変更をローカルおよびリモートリポジトリにコミットしました。今、私のコミット履歴は恐ろしいです:

ここに画像の説明を入力 私が作成したコミットの名前: ImportImageModel の初期バージョン

これらの不必要なコミットを修正するために履歴をリベースするにはどうすればよいですか?

0 投票する
2 に答える
7106 参照

git - オブジェクトの圧縮中にプッシュ時にgitフリーズ

こんにちは、Github を使用して、ローカル サーバーから Github リポジトリにいくつかのファイルをプッシュしています。誤って 500Mb のビデオ ファイルをコミットに含めてしまい、add/commit/push.

具体的には、私のコマンドは次のpushように停止します。

何時間も経ちましたが、まだ立ち往生しています。

私が行った他のすべての変更をコミットしたいので、Github リポジトリにあるものに戻したくありません。この対立を解決したいだけです。Git初心者ですのでお手柔らかにお願いします。

ありがとう、ティム

0 投票する
2 に答える
147 参照

git - リモートサーバーへのプッシュ時の GIT はフォルダー/ファイルを除外します

「git push remote_name」を使用するときに特定のディレクトリを除外する方法はありますか?

たとえば、リポジトリに次のフォルダー/ファイル構造があります。

ローカルで作業しているときは、すべての変更をファイル/フォルダーにコミットしますが、すべてをリモート サーバー リポジトリに「プッシュ」する必要がある場合は、「/themes/」フォルダーなどの特定のファイルとフォルダーを除外したいと考えています。および robots.txt ファイル

概要: ローカルではすべてを「コミット」しますが、「git push」を実行する必要がある瞬間は、フォルダーとファイルを除外できるようにしたいと考えています。

それが理にかなっていることを願っています。

ありがとう

0 投票する
2 に答える
7377 参照

git - インデックスに追加されたが、gitresetによって削除されたファイルを回復する

インデックスにいくつかのファイルを追加しましたが、誤って。で削除しましたgit reset --hard。それらを回復するにはどうすればよいですか?何が起こったのか:

  1. を使用してすべてのファイルを追加しましたgit add .
  2. それから私はコミットしました
  3. ステータスを確認したところ、追加からのコミットに含まれていないファイルがまだありましたが、これは奇妙でした
  4. 追跡されていないファイルを再度追加しましたが、今回は機能しました
  5. しかし、すべてを1つのコミットにまとめたかったので、コミットした内容をステージング解除する方法を調べました。
  6. 私が使用git reset --hard HEAD^しました—悪い考えです、明らかに、すべてのファイルが削除されました
  7. だからgit reflog私は中断したところを見つけていました
  8. その後git reflog ______、最後のコミットに戻りました。
  9. その後git reset HEAD、コミットのステージングを解除していましたが(最初に実行する必要がありました)、コミット後に追加したファイル(上記を参照)はまだ残っていました。

これらのファイルを元に戻すにはどうすればよいですか?

0 投票する
2 に答える
183 参照

git - コードを Git コミットに一致させ、ブランチを作成するにはどうすればよいですか?

「DEV」マシンにgitリポジトリがあります。少し前に、いくつかのコードを PROD マシンにコピーしました。それ以来、私の DEV マシンには多くのコミットがありました。ただし、私の PROD マシンには、コミットも「分岐」もされていない特別なコード変更がいくつかあった可能性があります。

質問: PROD のコードに最も近い DEV のコミットを見つけるにはどうすればよいですか?

次に、ブランチを作成してマージします。目的は、すべてを 1 つのブランチにマージすることです。PROD には一度も変更されていないファイルがたくさんあるので、すべてのコミットを検索して完全に一致するファイルを検索する方が簡単かもしれません。

私はgit拡張機能を使用しています。

タイ。

0 投票する
9 に答える
106025 参照

git - gitで最初のコミットを削除するには?

git で最初のコミットを削除する方法に興味があります。

何かをコミットする前のリビジョンとは何ですか? このリビジョンには名前またはタグがありますか?