問題タブ [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.
git - Git のサインオフ機能とは何ですか?
Git のサインオフ機能のポイントは何ですか?
使用する場合、いつ使用する必要がありますか?
git - GIT:別のブランチをチェックアウトする前にブランチをコミットする必要がありますか?スタッシュはどうですか?
私はGitを初めて使用し、少し混乱しています。マスターブランチがあり、2番目の機能ブランチを作成しました。
機能ブランチに変更を加えてからマスターに切り替えると、コミットしないと変更が失われますか?
stashはどこで機能しますか、それはブランチを切り替える前に行うことですか(ただし、コミットしたくない)、それとも単にいくつかの変更を元に戻して一時的に前のコードに戻ることができるようにするためですか?
git - Gitでルートコミットを編集しますか?
後のコミットからメッセージを変更する方法があります。
最初のコミット(親がない)のコミットメッセージをどのように変更できますか?
git - git:あなたのブランチはXコミットで進んでいます
これは実際にどのようにして起こりますか?
現在、私は1つのリポジトリで作業しているので、これが私のワークフローです。
- ファイルを変更する
- 専念
- 満足するまで1-2を繰り返します
- マスターにプッシュ
次に、aを実行するgit status
と、ブランチがXコミット(おそらく、私が行ったのと同じ数のコミット)だけ進んでいることがわかります。コードをプッシュしても、ローカルにキャッシュされたファイル(.gitフォルダー内)が実際には更新されないためですか?git pull
この奇妙なメッセージを「修正」しているようですが、なぜそれが発生するのかまだ興味があります。おそらくgitを間違って使用していますか?
メッセージに出力されるブランチを含む
私の地元の支店はマスターよりも進んでいます
現在のブランチをどこにプッシュ/プルしますか
私はGitHubにプッシュし、その時点で作業しているコンピューターをプルします。ローカルコピーは、作業しているのは私だけなので、常に完全に最新です。
実際にはリモートリポジトリをチェックしません
それが私が思ったものであり、私はそれについての私の理解が正しいことを確認するだろうと思いました。
あなたはそれにいくつかの余分な議論を渡していますか?
私が見ることができるものではありません、多分私の側で起こっているいくつかの面白い設定がありますか?
git - git のカスタム クリーンアップ モードを作成するにはどうすればよいですか?
#
メッセージ自体の a で始まる行を必ずしも削除しないコミット メッセージのクリーンアップが必要です。デフォルトでは、文字で始まるすべての--cleanup=strip
行が削除されます。#
残念ながら、Tracエンジンの wiki フォーマッタは、コード ブロックの先頭でハッシュを使用して構文タイプを示します。これにより、コミット メッセージでエンジンの構文を使用する際に問題が発生します。
例:
最終的にログに記録されたコミット メッセージで次の結果が得られるようにします。
コミット メッセージの下部からハッシュで始まるすべての行を削除するカスタム フィルターを使用したいと思います。私が追加したメッセージの行をそのままにしておきます。gitでこれをどこで、またはどのように指定できますか?
操作を実行するための sed または perl スクリプトを作成することは問題ではないことに注意してください。問題は、それを gitにフックする場所を知ることだけです。
私の質問の混乱についてお詫び申し上げます。私はそれがどれほど曖昧であるかに気づきませんでした。
git - 各ファイルをクリックせずに git gui で多くの新しいファイルをコミットするにはどうすればよいですか?
コミットする新しいファイルがたくさんあります。git gui (Windows) で 1 つずつクリックしてステージングするのは面倒です。
大量のファイルを一度にコミットするにはどうすればよいですか?
git - 古いコミットを git で修正するとどうなりますか?
古いコミットをチェックアウトし、いくつかの変更を加えて、 を使用してコミットするとどうなるか、よくわかりませんgit commit --amend
。
その変更は将来のコミットに自動的に反映されますか? それはどのように機能しますか?
git - 「gitcommit」と「gitpush」の違いは何ですか?
私が行っているGitチュートリアルでは、行っgit commit
た変更を保存するために使用されます。
その時は何にgit push
使われますか?
git - 間違ったGitブランチへのコミットを修正するにはどうすればよいですか?
私は間違ったブランチに完全に良いコミットをしました。マスターブランチの最後のコミットを元に戻し、同じ変更を加えてアップグレードブランチに取り込むにはどうすればよいですか?
git - 特定のコミットのコミット作成者を変更するには?
履歴内の特定のコミットの作成者を変更したい。最後のコミットではありません。
この質問について知っています-gitでコミットの作成者を変更するにはどうすればよいですか?
しかし、ハッシュまたはショートハッシュでコミットを識別する何かについて考えています。