git常用命令

初始化本地仓库

git init 

添加远程仓库

git remote add origin https://gitee.com/fundday/testgit.git

提交修改的步骤

查看修改的文件

git status

加入暂存区

git add . #"." 代表当前目录下所有的修改

提交到本地仓库

git commit -m "提交说明"

推送到远程

git push #默认为当前分支

查看提交历史

查看所有历史

git log

查看所有历史/每条历史一行显示

git log --pretty=onelin

查看指定作者的提交历史

git log --author="maxm" #模糊匹配作者名称为maxm的提交历史,不区分大小写

重命名文件/文件夹

git mv old_file new_file # 这样会保留该文件的修改和提交历史

查看文件“version.html”当前的变化

$ git diff  version.html
diff --git a/version.html b/version.html
index ae23e2a..f81f591 100644
--- a/version.html
+++ b/version.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
 <a>http://www.baidu.com</a>
 <version>
-    版本4
+    版本6
 </version>
\ No newline at end of file

maxia@DESKTOP-6SHIMQH MINGW64 /d/tmp/testgit (master)
$

查看文件“version.html”某个版本的变化

获取version.html的修改历史id

$ git log --pretty=onelin version.html
b64b91c5624f2e3e93dd947346ee3a9db0855cdd (HEAD -> master, tag: v1.0, origin/master) version.html回退到版本4
f75cdf1ccace3eb8263134519a0e58e6149762c7 版本6
53068b6014dd071c710b5283a85f5317c7cdc78e 版本5
0628028bb1d3693dc8877981b7b58095bcbeebe7 (tag: v0.5) 版本4
043d6d6a725d4e60c915005147b6d4b5ba06cc30 版本3
5f74e7551730c7a8130545a761c71753343cd7f2 版本2
ccfe1c17a91a5e5767c34b751646922c3559aac2 版本1

maxia@DESKTOP-6SHIMQH MINGW64 /d/tmp/testgit (master)

第一列显示的是版本id,通过git show命令可查看指定版本的修改内容
查看指定版本的所有修改:

git show 5306 # 至少输入版本id的前四位,如果有重复,git会提示,增加版本id的位数,一般6位

查看某个文件(version.html)在指定版本的变动:

git show 5306 version.html#  

git log 快捷命令:

 git config --global alias.lg "log -20 --pretty=format:'%Cred%h%Creset %d %cr %Cblue %s %Creset <%an>' --graph " 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值