gitでファイルがどれくらいのブランチから別のブランチに変わったかを調べたいと思います。gitでファイルがあるブランチからどのブランチに変わったかを調べる方法は?
2
A
答えて
1
git diff branch1 branch2 -- file.txt
+0
ありがとうございます... –
0
私は2つのソリューションを持っている:
(1)差の参照番号がすぐにファイルを。
git diff branch_foo branch_bar --name-only --oneline --numstat | wc -l
(2)輸出は、行数をカウントし、その後、ファイルをテキストに。
git diff branch_foo branch_bar --name-only --oneline > result.txt
オープンファイルresult.txtは、行数をカウントします。
例えば
git clone https://github.com/spring-projects/spring-boot.git
cd spring-boot
git diff master heads/remotes/upstream/gh-6030 --name-only --oneline --numstat | wc -l
git diff master heads/remotes/upstream/gh-6030 --name-only --oneline > result.txt
0
これは私の作業の流れで、おそらくあなたにいくつかのアイデアを与えることができます。
は、通常、私はこれは私が枝(マスターと開発)の間で変更されたすべてのファイルを一覧表示するのに役立ちますgd
alias gd="echo master diff:; git diff --name-status master develop"
という名前の、枝master
とdevelop
を持っているし、私のシェルでエイリアスを持っています。
次に、私は唯一の2つのファイルの違いを確認したい場合は私が使用します。
git d develop master -- file.txt
お知らせ代わりdiff
使用のd
:私の.gitconfig
に別名でこの場合d
で
を:
[alias]
d = difftool
[diff]
tool = vimdiff
これは私が簡単にできるようにvimdiff
を使用するのに役立ちます変更を参照して、[diff]
オプションを使用して、あなたの好みのツールを追加することができます、これはあなたを助けることができるか、繰り返しタスクを簡素化するために.gitconfig
を拡張する方法についてのいくつかのアイデアを与えることを願っています。
関連する問題
- 1. gitコピーがあるブランチから別のブランチに変わる
- 2. 現在のブランチがどのブランチにあるかを調べる方法
- 3. ファイルがgitブランチに表示された日時を調べる
- 4. git自体を使わずに、コードから現在のGitブランチ名を調べるにはどうしたらいいですか? .git/HEADファイル?
- 5. 私のブランチからスパンしたgitブランチをマージするには?
- 6. Gitのあるブランチを他のブランチにコピーする方法
- 7. git pushクロスブランチ、あるブランチから別のブランチへコミットをフェッチ
- 8. あるブランチから別のブランチにコミットする方法(
- 9. git: 'dev'ブランチからのファイルで 'master'ブランチを更新するには?
- 10. Gitのあるブランチから別のブランチのサブブランチへの変更をコピー
- 11. Git - 1つのブランチからファイルを削除する方法
- 12. Git。間違ったブランチの変更を保存する方法
- 13. Gitは1つのブランチから別のブランチにファイルを移動する
- 14. ClearCaseのあるブランチから別のブランチにファイルを移動する方法はありますか?
- 15. すべてのコミットをブランチから別のブランチに移動する方法は?
- 16. Herokuにどのコミットおよび/またはどのブランチがデプロイされたかを調べる方法は?
- 17. このブランチはどのgitブランチからチェックアウトされましたか?
- 18. ブランチから別のブランチにすべてのファイルを渡す
- 19. SVNブランチから作成されたすべてのブランチを見つける方法はありますか?
- 20. gitでは、ブランチで1つのファイルをコミットするが、他のすべてのブランチでは無視する方法はありますか?
- 21. ブランチが別のブランチにマージされたかどうかを確認する方法はありますか?
- 22. Git stash:ブランチ内に隠された変更があるかどうかを確認する方法
- 23. リモートでブランチからgit-archiveする方法はありますか?
- 24. git-svn:あるSVNブランチから別のSVNブランチにgitコミットをコピーするには?
- 25. masterブランチから別のブランチ(以前masterから作成したブランチ)への変更をgit-tfsのルートにプルする方法
- 26. Git - 単一ブランチを複数のブランチにプッシュする方法
- 27. gitの開発ブランチに機能ブランチをリベースする方法
- 28. すべてのブランチでgitリポジトリをクローンする方法は?
- 29. gitコミットをmasterブランチから削除するが、他のブランチに保持する方法は?
- 30. 私はgit forkを実行してからブランチかgitブランチを行うべきですか?
希望を抱き、答えを待つことができます。 –
[2つのリビジョンの間でどのファイルが変更されたか表示する]の可能な複製(https://stackoverflow.com/questions/822811/showing-which-files-have-changed-between-two-revisions) –