0
は
私は私の枝が次のようになり状況があります。Git:別のブランチに表示される繰り返しコミットを削除するには?
* d3b91f2 (HEAD, origin/narrowdown_lblrtmprogram, narrowdown_lblrtmprogram, lowercase_main_src_code) resolve gi
t-pull conflict. gitignore *.mod and *.so
|\
| * 0ed828f number all the markers which a typical run goes past
| * 7a9fd6a gitignore *.o and lblrtm executables
| * 40e824a stop tracking lblrtm/lblrtm_v12.2_linux_intel_dbl
| * cfb6866 stop tracking some previously tracked files but are now in .gitignore
| * 314451c lay down markers in main program
| * a0d6edf gitignore *.mod
| * 5e9352a gitignore `runs/` directory
* | 2e48384 number all the markers which a typical run goes past
* | a0db0ed gitignore *.o and lblrtm executables
* | df52ddc stop tracking some previously tracked files but are now in .gitignore
* | 37fc6d1 lay down markers in main program
* | 9deee6a gitignore *.mod
* | 9ae357a (origin/trace_lblrtm_lw_flux_calc, trace_lblrtm_lw_flux_calc) gitignore runs/
* | 4ce55a0 gitignore *.o and lblrtm executables
* | 3691140 stop tracking lblrtm/lblrtm_v12.2_linux_intel_dbl
|/
| * 3c8edd0 (origin/master, master) gitignore runs/
| * 969a8e1 gitignore *.o and lblrtm executables
|/
* 11ed99d Revert "Add write() statements to mark path through lblrtm source code for example solar run"
をd3b91f2
をコミット一番上にマージされている2つの支店があるように見えます。しかし、3691140
から2e48384
へのコミットは、5e9352a
から0ed828f
のものと事実上同じです。それらの冗長なコミットを取り除く方法はありますか5e9352a
から0ed828f
に?
[[email protected] aerlbl_v12.2_package]$ git log -10 narrowdown_lblrtmprogram --oneline
d3b91f2 resolve git-pull conflict. gitignore *.mod and *.so
2e48384 number all the markers which a typical run goes past
a0db0ed gitignore *.o and lblrtm executables
df52ddc stop tracking some previously tracked files but are now in .gitignore
37fc6d1 lay down markers in main program
9deee6a gitignore *.mod
9ae357a gitignore runs/
4ce55a0 gitignore *.o and lblrtm executables
3691140 stop tracking lblrtm/lblrtm_v12.2_linux_intel_dbl
0ed828f number all the markers which a typical run goes past
と
[[email protected] aerlbl_v12.2_package]$ git log -10 --oneline lowercase_main_src_code
d3b91f2 resolve git-pull conflict. gitignore *.mod and *.so
2e48384 number all the markers which a typical run goes past
a0db0ed gitignore *.o and lblrtm executables
df52ddc stop tracking some previously tracked files but are now in .gitignore
37fc6d1 lay down markers in main program
9deee6a gitignore *.mod
9ae357a gitignore runs/
4ce55a0 gitignore *.o and lblrtm executables
3691140 stop tracking lblrtm/lblrtm_v12.2_linux_intel_dbl
0ed828f number all the markers which a typical run goes past
を見ているので、これらのコミットはブランチnarrowdown_lblrtmprogram
またはブランチlowercase_main_src_code
のいずれかに所属していないようですので、私はgit branch -d
を使用することはできません。
ありがとうございます!私は後で、コミット履歴の中のコミットの範囲をどのように削除するかを考慮して、同じブランチ上に繰り返しコミットが実際にあることを認識しましたが、ここではすでにhttp:// stackoverflowで尋ねられています。 com/questions/1338728/delete-commits-a-branch-in-gitから削除します。 – Jack