タグ付けされた質問 「git-commit」

git-commit-ログメッセージと共にリポジトリへの変更を記録します。


7
git commitメッセージで過去形または現在形を使用する必要がありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 私は一度読んでいるgitの「xに対してテストを追加」など、メッセージが不可欠現在時制にする必要がありますコミット。私はいつも過去形、たとえば「xの追加テスト」を使用していることに気づきました。 以下は、最近のJohn Resigコミットで、2つのメッセージを1つにまとめたものです。 操作テストでさらにjQueryセットの結果を調整します。予想されるテスト結果の順序も修正しました。 それは重要ですか?どちらを使用すればよいですか?

11
特に更新されたアップストリームをトピックブランチにマージする場合は特に、このマージが必要な理由を説明するコミットメッセージを入力してください
私はGitを使用しています。私はリモートリポジトリからプルし、エラーメッセージが表示されました。 特に更新されたアップストリームをトピックブランチにマージする場合は特に、このマージが必要な理由を説明するコミットメッセージを入力してください。 メッセージを入力して押しますEnterが、何も起こりません。 メッセージの入力が完了したことをGit /ターミナルに伝えるにはどうすればよいですか? OS Xでターミナルを使用しています。

3
Gitコミットフックをスキップ
Pythonコードでprintステートメントを探すgitフックを探しています。印刷ステートメントが見つかった場合は、gitコミットが行われません。 このフックをオーバーライドしたいのですが、それを行うコマンドがあると言われました。私はそれを見つけることができませんでした。何かご意見は?
505 git  githooks  git-commit 

18
git:あなたのブランチはXコミットで先行しています
これは実際どのようにして起こりますか? 現在、自分で1つのリポジトリで作業しているので、これが私のワークフローです。 ファイルを変更する コミット 満足するまで1-2を繰り返します マスターにプッシュ 次に、aを実行するgit statusと、ブランチがXコミット(おそらく、私が行ったのと同じ数のコミット)によって進んでいることがわかります。これは、コードをプッシュしたときに、ローカルにキャッシュされたファイル(.gitフォルダー内)が実際に更新されないためですか?git pullこの奇妙なメッセージを「修正」するようですが、なぜそれが起こるのか私はまだ興味があります、おそらく私はgitを間違って使用していますか? メッセージに出力されるブランチを含む 私の地元の支店はマスターよりも先です 現在のブランチをどこにプッシュ/プルしますか 私はGitHubにプッシュし、その時点でたまたま作業しているコンピューターに移動します。自分で作業しているのは自分だけなので、ローカルコピーは常に完全に最新です。 実際にはリモートリポジトリをチェックしません それが私の考えであり、私の理解が正しいことを確認することにしました。 あなたはそれにいくつかの追加の引数を渡していますか? 私が見ることができるものではなく、私の側で何か面白い設定が行われているのでしょうか? $ git status # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # nothing to commit (working directory clean)
379 git  git-commit 

11
機密ファイルとそのコミットをGit履歴から削除する
GitHubにGitプロジェクトを配置したいのですが、機密データ(ユーザー名とパスワード、capistranoの/config/deploy.rbなど)を含む特定のファイルが含まれています。 これらのファイル名を.gitignoreに追加できることはわかっていますが、Git内の履歴は削除されません。 また、/。gitディレクトリを削除してやり直したくありません。 Git履歴で特定のファイルのすべてのトレースを削除する方法はありますか?


9
GitLabエラーを修正:「このプロジェクトの保護されたブランチにコードをプッシュすることはできません」?
プロジェクトで開発者アクセス権を持っているときにコードをgitにプッシュすると問題が発生しますが、マスターアクセス権があればすべて問題ありません。問題はどこから来たのですか?そしてそれを修正する方法は? エラーメッセージ: エラー:このプロジェクトの保護されたブランチにコードをプッシュすることはできません。 ... エラー:一部の参照を...にプッシュできませんでした


7
Vim for Windows-ファイルを保存して終了するには、何を入力すればよいですか?
Windows XPを使用しているときgit commit -aにgit commit -am "My commit message"、の代わりに誤って入力したところ、CMDメッセージにファイルバージョンのコミットメッセージが表示されています(「コミットメッセージを入力してください...」)。メッセージを上部に追加しましたが、保存して終了する方法がわかりません。Ctrl+ W+ を押してみましたQが、何も実行されません^が、カーソルのある場所に追加してください。 私もEsc最初に試し、次にCtrl+ W+を試しましたQが、とありNo write since last change (add ! to override)ます。

7
一部のファイルのみをコミットするにはどうすればよいですか?
2つのプロジェクトがあります。1つは「公式」プロジェクトで、もう1つは簡単な変更です(いくつかのファイルが追加されています)。新しいブランチを作成し、新しいファイルをそれらに配置しました。ただし、開発中、両方のブランチに共通するいくつかのファイルが変更されます。 これらのファイルのみをコミットするにはどうすればよいですか?



6
空のコミットをリモートにプッシュする
1つのコミットをリモートにプッシュしましたが、コミットメッセージが正しくないことに気付きました。コミットメッセージを変更したいのですが、私の知る限り不可能です。だから私は正しいメッセージで空のコミットを作成することを決めました: git commit --allow-empty 空のコミットをプッシュすることのデメリット/結果はありますか?この空のコミットのために将来直面する可能性のある問題はありますか?
241 git  git-commit 

9
過去にGitをコミットするにはどうすればよいですか?
私は個人的に使用するためにすべてをGitに変換していますが、リポジトリに古いバージョンのファイルがいくつか見つかりました。ファイルの「変更日」に従って正しい順序で履歴にコミットするには、ファイルの正確な履歴を取得するにはどうすればよいですか? 私はこのようなものがうまくいくと言われました: git filter-branch --env-filter="GIT_AUTHOR_DATE=... --index-filter "git commit path/to/file --date " --tag-name-filter cat -- --all

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.