Git
文章平均质量分 59
YoungStunner
yeah
展开
-
Git-撤销(回退)已经add,commit或push的提交
但是如要要保持版本历史干净的话,建议还是用 git reset[^footnote2],但是希望保留完整的历史的话,还是使用git revert为好。对于和其他人协同的项目,使用git rever是最好的。原创 2017-12-02 16:43:06 · 57157 阅读 · 6 评论 -
如何使用git精确定位代码的出处,作者,时间,SHA,并精确查看代码的修改记录
使用方法如果你要定位某个文件的某几行是谁修改的, 那么只要运行 git blame -L n,m [filename]你就会得到当前commit(即HEAD所指向的commit)的这个文件n-m行的详细修改信息:包括SHA,日期和作者。如果想知道过去某次commit的某几行的修改出处,只需在其后面加入对应的commit的SHA或者tag就好了 git blame -L n,m [filen原创 2017-12-02 18:39:03 · 6136 阅读 · 0 评论