Gitでは、cherry-pick
は、少なくとも競合がない場合は元のコミットの著者、タイムスタンプなどを保持します。しかし、新しいブランチにそのコミットをもたらしたチェリーピックをどのユーザーが実行したのかを判断する方法はありますか?Gitでチェリーピックのコミッターを決定するにはどうすればいいですか?
7
A
答えて
7
著者は元のコミットから取得されますが、コミッター(git log --format=full
と表示)はチェリーピッキングを行うものになります。このコミッターフィールドは安全ではありません。チェリーピックコミットの作成は最終的にチェリーピッカーの制御下にあります。コミットの作成者(この場合はチェリーピック・インスティテーター)を追跡する唯一の信頼できる方法は、コミットを承認することです。
もっと簡単な方法は、gitサーバーでプッシュを注意深く記録することです。プッシュで導入されたコミットは、誰がチェリーピックを選んだのか、より正確には誰がそれを出版したのかを示します。
8
使用のいずれかのようなものになりgit log
から--pretty=full
引数:
git log -1 --format="%cN"
Commiter Name
git-log(1)を参照してください:あなたが得コミッタ--format="%cN"
の名前にのみ関心がある場合、
git log -1 --pretty=full
commit 123abc
Author: Author Name
Commit: Commiter Name
Date: Wed Mar 20 09:43:20
Commmit Message
か詳細については。
関連する問題
- 1. Gitの作者とコミッターの違いは何ですか?
- 2. Gitで古いコミットヘッドを作るにはどうすればいいですか?
- 3. Gitミラーをチャンクでプッシュするにはどうすればいいですか?
- 4. 一連のチェリーピックにコミットIDを追加するにはどうすればよいですか?
- 5. Webpackでローダーを解決するにはどうすればいいですか
- 6. hsqldbでSQLSyntaxErrorExceptionを解決するにはどうすればいいですか?
- 7. アンドロイドでOutOfMemoryErrorを解決するにはどうすればいいですか?
- 8. これを解決するにはどうすればいいですか?
- 9. Gitリポジトリで画像を扱うにはどうすればいいですか?
- 10. ルートを解決するにはどうすればlaravel 5.3で定義されていないのですか?
- 11. Gitサブモジュールで作業するにはどうすればいいですか
- 12. このデッドロックを解決するにはどうすればいいですか?
- 13. $ライトニングは定義されていないエラーを解決するにはどうすればよいですか?
- 14. git-remote-httpsで権限拒否エラーを解決するにはどうすればよいですか?
- 15. 異なる設定で複数のgitリポジトリにプッシュするにはどうすればいいですか?
- 16. Git Branchを閉鎖するにはどうすればいいですか?
- 17. git commit authorを更新するにはどうすればいいですか?
- 18. Gitホームフォルダを変更するにはどうすればいいですか?
- 19. サブライムテキストエディタを使用してgitマージの競合を解決するにはどうすればよいですか?
- 20. java.lang.IllegalStateExceptionを解決するにはどうすればいいですか?
- 21. Laravel Snappyを解決するにはどうすればいいですか?
- 22. brut.androlib.AndrolibExceptionを解決するにはどうすればいいですか?
- 23. エラーを解決するにはどうすればいいですか?
- 24. XMLStreamExceptionを解決するにはどうすればいいですか
- 25. EclipseプラグインでgitのTemplateDir値を設定するにはどうすればいいですか?
- 26. gitでフルパスを使用するにはどうすればよいですか?
- 27. Git for WindowsでGit Bashのディレクトリを変更するにはどうすればいいですか?
- 28. Cのデバッグエラーで週給を決定するにはどうすればいいですか?
- 29. Gitを正常に戻すにはどうすればいいですか?
- 30. ホームネットワークでgit repoにアクセスするにはどうすればよいですか?