根據時間獲取commit或者查看git log


查看某個時間點以后的log

git log --since="Fri Aug 10 19:16:10 2012 +0800" 

或者用--until 查看某個時間點以前的log

git log --before="Fri Aug 10 19:16:10 2012 +0800" 

獲取某個時間點以后的commit,-n 1 表示只返回一個,最近的一個

git rev-list -n 2  --since="Fri Aug 10 19:16:10 2012 +0800" yourbranch

獲取某個時間點以前的commit,-n 1 表示只返回一個,最近的一個 youbranch 為對應的分支名

git rev-list -n 2  --before="Fri Aug 10 19:16:10 2012 +0800" yourbranch

同步某個時間點前的代碼,可用於追溯驗證問題

repo forall -c "git checkout `git rev-list -n 1 --before=\"Fri Jun 29 15:53:40 2012 +0800\" yourbranch`"

加入QQ群學習交流(GIT高手更高效):260858091

轉自:http://www.yinqisen.cn/blog-105.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM