問題タブ [commit-message]

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 投票する
2 に答える
9975 参照

git - 現在形でgitcommitを説明するのが良い習慣であると考えられるのはなぜですか?

私は公式のものを含むあらゆる種類のGitチュートリアルを読みましたが、それらはすべて、現在形でGitコミットノートを書くことは良い慣習と実践であると私に教えてくれているようです。

何故ですか?その背後にある理由は何ですか?

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

git - gitpull-マージメッセージを送信できません

重複の可能性:
pullコマンドを使用するとgithubがMac端末をロックします

Macのターミナルからgitを使用しています。最近、を実行しようとすると、厄介な問題が発生しましたgit pull。実行後git pull、次のエラーメッセージが表示されます。

問題は、何も入力できないことです。私の端末は動かなくなっているようで、それについて私ができることは何もないようです。私はgitにかなり慣れていないので、私が犯している単純な間違いかもしれません。

ここで読んだのは、この時点でテキストエディタが開く人もいるということです。これは確かに私の終わりには当てはまりません。また、-no-editフラグを使用してメッセージなしでマージできることも記載されていますが、これでも私の最後では機能しないようです。

私は現時点では少し無知で、行き詰まっていて、サーバーに変更をプッシュできません。

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

git - プル時に netbeans がコミット メッセージを上書きする

GitHub リポジトリを使用して、NetBeans 7.2.1 で Git のバージョン管理を使用しています。変更をコミットし、コミットの直後にそれをリモート リポジトリにプッシュすると (最後のプッシュからリモート バージョンが変更されていないと仮定します)、コミット メッセージが GitHub に表示されます。他のコラボレーターがプルを行うと、私のコミット メッセージがプル サマリーに表示されます。

しかし、問題は、プッシュの前にプルを行う必要がある場合 (前回のプッシュ以降にリモート バージョンが変更された場合)、何らかの形でコミット メッセージが「https://github.comのブランチ 'master' をマージする」によって上書きされることです。 / ...」。とても迷惑です。この場合、元のコミットを保持できますか?

ありがとう!

0 投票する
3 に答える
65881 参照

git - git commit メッセージを書くときに従うべき標準

私は非常に多くのファイル (60 を超えるが 70 未満) を管理していることに気づき、これまでのコミット メッセージは次のパターンに従っていlayout.cssます何か、私のコミットメッセージは「layout.cssファイルから何かを削除しました」です

いくつかのファイルは、コミット フィードを見て、追加...および 削除...メッセージが支配的です。一度に多くの変更を行うため、何を削除したか、何を追加したかを覚えていないことがありlayout.cssます。そのため、適切なコミット メッセージを思いつくのに苦労しています。

コミットメッセージを作成するために従うべき標準はありますか?

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

git - Git:「git reset」後にコミットメッセージを再利用/保持する方法は?

--amendGit ユーザーとして、私は定期的に状況に遭遇します。1 つ以上のコミットを修正コミットに適合しない方法で再加工する必要があるということですrebase -i。通常、私は次のようなことをします

私は、分別のある構成されたコミット メッセージを非常に真剣に受け止めています。それらには通常、変更の参照と正当化を含むより大きなテキストが含まれています。今まで、ソートされていない古いコミット メッセージを復元するための長いプロセスと、コピー アンド ペーストのプロセスにかなり悩まされていましgit refloggit log

これに対処するより良い方法はありますか?また、複数のコミットで構成されている場合、どうすればよいでしょうか?

編集:これについて少し考えた後、私が探しているのは、修正/修正コミットが適切でないコミットメッセージ用のgit stashのような機能だと思います。

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

git - プッシュされたコミット メッセージの修正

コミットをプッシュしたところ、コミットメッセージを変更する必要があることに気付きました。

だから私のローカルレポで私はした:

しかし、これをプッシュしようとすると、大量のエラーメッセージが表示されました

メッセージの修正方法が間違っていたのでしょうか? 結局、すべてのリポジトリをリセットしてから、新しいメッセージで再度コミットする必要がありました。

だから私の質問は、すでにプッシュされたもののコミットメッセージを修正する適切な方法は何ですか?

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

git - 「git rebase」を使用してメッセージを書き換えるときにコミットの内容を表示するにはどうすればよいですか?

一連のコミットのいくつかのコミット メッセージを修正しています。私が開始

いくつかのコミットをリワード用にマークしてから、メッセージを編集します。やったときと同じように、各コミットの差分をエディタで見れると本当に助かりますgit commit -v。このようなことは可能rebaseですか?

(コミットだけeditしてから差分を見ることもできますが、これははるかに遅く、不便です。)

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

git - 文字 # を含む Git コミット メッセージ

少し問題があります。#<issue_number>私たちの会社では、バグトラッカーのいくつかの問題に関連するすべてのコミットは(たとえば、 )で始まる必要があるという合意があり#8956ます。しかし、git は、エディターを使用してメッセージを作成するときに、文字 '#' で始まるすべての行を無視します。使っていればgit commit -m '#<issue_number> <Message>'問題ありません。-mしかし、フラグを使用せずにコミットを修正してそのメッセージを編集したい。#エディターを使用してコミットメッセージを書き込むときに、で始まる行を無視しないようにする方法はありますか?