Git基礎操作:push提交多個文件成功後如何撤銷回退某個文件,回退代碼到某次commit

之前寫過類似的一篇文章 Git基礎操作:push提交成功後如何撤銷回退,回退代碼到某次commit

按照那個示例,把期間所有commitid下的文件都會回滾掉,但是如果只想將其中某個文件回滾可以下面的示例來搞。

git log OneBean.java
commit 20ebdf62fdcd8cd7dba690b619c6bcb1d8329e28 (HEAD -> feature/mytestbanch)
Author: aa <[email protected]>
Date:   Fri Jun 12 17:53:30 2020 +0800

    somecommit3 manay files

commit cbf5dbf3643ca5b6a69302ff799bc647138a6f2d
Author: aa <[email protected]>
Date:   Fri Jun 12 17:53:06 2020 +0800

    somecommit2 manay files

commit e9bde4a5f17d138c59ce10552e0af66318b4aac5 (origin/feature/mytestbanch)
Author: aa <[email protected]>
Date:   Fri Jun 12 17:02:02 2020 +0800

    somecommit1 manay files

commit ee52bd20937d54cbbd86c45aa6b25a6d5c90781d
Author: bb <[email protected]>
Date:   Tue Sep 24 17:32:32 2019 +0800

    somecommit0 manay files

git reset ee52bd20937d54cbbd86c45aa6b25a6d5c90781d  OneBean.java

git checkout OneBean.java




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章