知识库

wiki.linsakura.com

用户工具

站点工具


wiki:dev:git:git教程

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
wiki:dev:git:git教程 [2022/03/30 11:55]
博丽幻月 [(1) 提交与修改]
wiki:dev:git:git教程 [2025/08/05 15:45] (当前版本)
博丽幻月
行 42: 行 42:
 <code bash>git commit -m '提交备注内容'</code> <code bash>git commit -m '提交备注内容'</code>
 === 回退版本 === === 回退版本 ===
 +''HEAD=HEAD~0'' 当前版本\\
 +''HEAD^=HEAD~1''上个版本\\
 +''HEAD^^=HEAD~2''上上个版本,以此类推\\
 +下面的会保留工作区的修改\\
 <code bash> <code bash>
-git reset HEAD #回退所有内容到上一个版本+git reset HEAD^           #回退所有内容到上一个版本 
 +git reset HEAD~2          #回退所有内容到上上个版本,2代表2个版本,以此类推 
 +git reset HEAD^ main.txt  #回退main.txt到上个版本 
 +git reset 1e10c3896c2f14150cce0e570ba42d54b3623280    #回退所有内容到指定版本 
 +</code> 
 +如果要丢弃工作区的修改,加''%%--%%hard''参数,慎用\\ 
 +<code bash> 
 +git reset --hard HEAD^    #回退到上个版本,工作区所有修改会被清空! 
 +</code> 
 +==== (2) 查看提交历史 ==== 
 +=== 查看历史提交记录 === 
 +<code bash> 
 +git log              #查看历史提交记录 
 +git log --oneline    #简洁查看 
 +git log --author=xxx #查看xxx提交的历史 
 +</code> 
 +===== 3. 其他 ===== 
 +==== 查看config文件路径 ==== 
 +加''--show-origin''\\ 
 +<code bash> 
 +git config --list --show-origin 
 +</code> 
 +==== 信任改动时间 ==== 
 +<code bash> 
 +gui.trustmtime=true 
 +</code> 
 +==== 忽略文件权限更改 ==== 
 +<code bash> 
 +core.filemode=false 
 +</code> 
 +===== 4. 统计提交 ===== 
 +统计总的提交次数:\\ 
 +<code bash> 
 +git log --oneline | wc -l 
 +或 
 +git rev-list --count HEAD 
 +</code> 
 +统计某个人的提交次数:\\ 
 +<code bash> 
 +git log --author="Author" --pretty=oneline --no-merges | wc -l
 </code> </code>
wiki/dev/git/git教程.1648612501.txt.gz · 最后更改: 2022/03/30 11:55 由 博丽幻月