git常用操作

1.创建新分支 git branch branchname

2.从指定分支上新建并检出新分支 git checkout -b branchname1 master

3.重命名分支 git branch -m branchname newbranchname

4.直接合并分支 git merge 想要合并到当前分支的源分支名

5.压合合并 git merge –squash branchname1 即将branchname1分支上提交
合并成一个提交压合到当前(主)分支上

6.拣选合并 git cherry-pick -n 相应分支上某个提交的哈希码 参数n表示多个拣选

7.删除主干末梢上的最后一个提交 git reset –hard HEAD^

8.查看提交记录(按时间倒序显示) git log

9.查看指定个数的提交记录 git log -n

10.查看指定哈希码对应的提交记录 git log 哈希码(7位或40位)

11.查看指定时间范围内的提交记录 git log –since=”5 hours” -n 参数n表示时间范围内的最后n个提交

12.查看指定版本与当前版本的差异 git diff 哈希码

13.查看特定代码块的提交信息 git blame -L 行号 +(-)N 文件名

14.检测同一个文件内移动或复制的代码行 git blame -M 文件名

15.增补提交 git commit -C(c) -HEAD -a –amend 大写C表示复用原来的留言,小写c则会打开编辑器重新编辑留言,HEAD代表的是提交名称

16.反转提交 git revert -n 哈希码

17.复位 git reset 哈希码 -n 参数n表示的是复位哈希码所对应提交之前的n个记录

18.从版本库和工作目录树中同时删除提交 git reset –hard HEAD^

19.删除分支 git branch -d branchname

20.查看版本历史,以及版本间的内容差异 git log -p

21.显示改动行数统计 git log –stat

22.每个提交显示一行,包括提交注释的第一行 git log –pretty=oneline

23.删除本地库中这些相比较远程库中已经不存在的分支 git remote prune origin

24.连续按两次大写ZZ、:q、可退出Vim

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值