git常用命令

git配置

$ git config --global color.ui true
$ git config --global alias.co checkout
$ git config --global alias.ci commit
$ git config --global alias.st status
$ git config --global alias.br branch

# 列举所有配置
$ git config -l    

查看

# 显示某次提交的内容
$ git show          
$ git show $id

# 恢复某次提交的状态,恢复状态本身也提交了一次对象
$ git revert $id 

# 恢复上次提交的状态    
$ git revert HEAD    

查看文件diff

# 比较当前文件与暂存区的不同
$ git diff <file>       

分支

# 列出所有本地分支
$ git branch   

# 列出所有远程分支
$ git branch -r 

# 列出所有本地分支和远程分支
$ git branch -a

# 新建一个分支,但是仍然停留在当前分支
$ git branch [branch-name] 

# 新建一个分支,并切换到该分支
$ git checkout -b [branch] 

# 新建一个分支,并指定一个commit
$ git branch [branch] [commit]

# 删除一个分支
$ git branch -d [branch-name] 

# 拉取远程分支,到本地分支 并切换到该分支
$ git branch -b [branch] [remote branch]

# 切换到上一个分支
$ git checkout -

# 建立追踪关系 在现有分支和远程分支之间
$ git branch --set-upstream [branch] [remote branch]

远程同步

# 查看远程仓库
$ git remote -v

撤销

# 暂时将未提交的变化移除,稍后再移入
$ git stash 

# 命令是恢复stash队列中的stash@{0},然后从记录就删除
$ git stash pop

# 丢弃工作区的修改
$ git checkout -- file

# 把暂存区的修改撤销掉(unstage),重新放回工作区
$ git reset HEAD file

修改

# 修改最后一次提交的注释信息
$ 修改最后一次提交的信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值