GIT常用命令

本文总结了Git中的常用命令,包括查看提交记录、文件修改历史、回退历史状态、分支操作及stash操作等内容,帮助读者更好地掌握Git的使用技巧。

1, 查看最近一次提交

  git log -p -N (N是最近几次的提交内容)

2.查看某一个文件的所有历史修改

  git log --follow -p file

3.查看最近一次提交中所有修改的文件

  git log -n 1 --stat

4.查看最近一次提交中所有的修改

  git show

5.添加重命与删除远程分支

  git remote add origin git@github.com:XXX/XXX.git

  git remote rename originOrg origin
  git remote rm  originOrg

6.回退历史状态

  • git 将指定文件回退到指定历史版本

        git reset a4e215234aa4927c85693dca7b68e9976948a35e MainActivity.java

  • 将分支回退到某一历史状态
    git reset --hard 123
  • 将分支回退到某一历史状态,并且COMMIT中的内容回到 COMMIT之前的状态
    git reset --soft head^   
  • 将add后的文件放回到add之前的状态
    git reset HEAD readme.txt

7.branch 操作
  删除远程分支:git push --delete origin gc1-pc
删除本地分支:git branch -d gc1-pc
推送本地分支:git push origin :remote_branch,local_branch留空的话则是删除远
创建分支:git checkout -b newBranch
切换分支:git checkout master

 8.git stash 操作

  git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。

 
 
 

 

转载于:https://www.cnblogs.com/wlemory/p/4595274.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值