git常用命令记录

git常用命令予怀

         这篇文章就是记录了一些常用的git命令,并不会详细讲解,如果有疑问,请查看git官方API手册https://git-scm.com/docs

初学者可以查看git教学手册https://git-scm.com/docs,也有码云的中文手册http://git.oschina.net/progit/

 

git add

提交修改到缓存。常见用法:

git add .

git add -u

git add -A

 

git commit

提交缓存区的修改到本地仓库,常见用法:

git commit -m ‘’

git commit –amend

 

git status

查看当前工作空间状态。

 

git diff

在还没有git add提交到缓存区之前,可以使用此命令对比文件,修改前与修改后的不同。也可用来对比分支之间的不同。

常见用法:

git diff 文件名

git diff 分支名 另外一个分支名

 

git log

查看在当前分支的commit记录。

 

git reflog

查看本地的所有操作记录

 

git branch

生成分支,查看分支,删除分支,对分支进行操作

常见用法:

git branch

git branch 新分支

git branch –d 要删除的分支

git branch –D 强制删除分支

 

git checkout

切换分支

 

git merge

合并分支

 

git rebase

也是合并分支,只不过会把你的commit放在log最后。还有修改commit的作用。

例如你现在在b分支,修改了一些东西,add和commit了,然后你想把被人修改过的a分支合并到b分支,你可以使用merge,这样的话,commit就好以时间信息排序,而使用rebase的话,会先回退你的分支到没有修改前,合并a分支之后,再应用你之前的修改。从而,你的commit就会放在最后。

 

git cherry-pick

将某个commit应用到分支上

 

git reset

回退分支,根据参数,决定回退的程度

 

git pull

拉取远程分支更新

 

git push

推送分支到远程分支上

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值