git学习笔记(二)分支
admin
2023-02-26 18:01:48
0

1.创建分支
git branch name
2.切换分支
git checkout name
3.查看分支
git branch
4.合并分支到当前分支
git checkout master ##切换到master分支
git checkout name ##合并分支name到master
5.删除分支
git branch -d name
6.查看分支合并记录
git log --graph --pretty=oneline --abbrev-commit
7.合并分⽀时,加上--no-ff参数就可以⽤普通模式合并,合并后的历史有分⽀,能看出来曾经
做过合并,⽽fast forward合并就看不出来曾经做过合并
8.git stash
可以把当前⼯作现场“储藏”起来,等以后恢复现场后再恢复原分支的工作。常用于bug修复
8.1 git stash list ##查看历史
8.2 git stash apply ##恢复stash工作空间
8.3 git stash drop ##删除stash工作空间
8.4 git stash pop ##恢复原来的工作现场的同时并删除

  1. Feature分⽀【主要在合并分支后,改分支又需要撤销和删掉的环境情况】
    9.1 git checkout -b feature ##开发新分支
    9.2 git checkout dev ## 回到dev分支
    9.3 git branch -d feature ##此时改应用需求更改了,该分支需要删除【还没有合并到dev】
    9.4 git branch -D feature ##强制删除分支

10.标签
10.1 git tag name⽤于新建⼀个标签,默认为HEAD,也可以指定⼀个commit id
10.2 -a tagname -m "blablabla..."可以指定标签信息
10.3 -s tagname -m "blablabla..."可以⽤PGP签名标
10.4 git tag #查看所有命令
10.5 git tag -d tag_name ##删除标签
10.6 git push origin tag_name ##推送标签到远程
10.7 git push origin --tags ## ⼀次性推送全部尚未推送到远程的本地标签
10.8 git push origin :refs/tags/tag_name ##从远程删除tag

11.自定义git
11.1 git config --global color.ui true ##让git显示颜色
12 忽略特殊⽂件
在Git⼯作区的根⺫录下创建⼀个特殊的.gitignore⽂件,然后把要忽略的⽂件名填进去,Git就会⾃动忽略这些⽂件
然后就是把.gitignore也提交到Git,就完成了!当然检验.gitignore的标准是git status
命令是不是说“working directory clean”。
13.别名
git config --global alias.st status ##敲git st就表⽰git status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit"

相关内容

热门资讯

特朗普对美伊达成协议再表乐观 ... 新华社华盛顿5月6日电 美国总统特朗普6日接受美国公共广播公司电话采访时,对美国同伊朗达成协议的前景...
美对伊战事或为白宫记协晚宴枪手... 当地时间5月6日,总台记者获悉,美国国土安全部在一份情报评估中指出,美国对伊朗发起的军事行动可能是白...
权威数读丨尽显中国活力!五一假... 全社会跨区域人员流动量超15亿人次,消费相关行业销售收入同比增长14.3%,电影票房突破7.5亿元…...
“最美婚姻登记点”长啥样 郑州市金水区民政局婚姻登记处为新人举行户外颁证仪式。 受访者供图三门峡市天鹅湖婚姻登记处设置的创意路...
消息人士称伊朗预计将于7日回应... △伊朗首都德黑兰(资料图)当地时间5月6日,据一位地区消息人士表示,伊朗预计将于5月7日向调解人提交...
大数据透视“五一”假期消费亮点 刚刚过去的“五一”假期,国内消费市场活力十足。5月1日至4日,商务部重点监测的78个步行街(商圈)客...
河南超有品 第十个“中国品牌日... 4月30日,走进位于新县的羚锐制药贴膏剂生产基地,没有印象中传统药材加工的浓郁气味,也没有传统车间的...
假日出游正当时 文旅市场活力涌 “五一”假期,全省接待国内游客6611.7万人次,实现旅游收入381.1亿元假日出游正当时 文旅市场...
坚定不移沿着习近平总书记指引的... 大风起兮风车转。支撑这个“追风巨人”不停转动的“芯”,主要产自洛阳。5月6日,在洛阳轴承集团股份有限...
燃气灶为什么换了感应针还是熄灭 问题:燃气灶为什么换了感应针还是熄灭回答:原因是电池有没有电,这是平时容易碰见的问题,发现点不着火时...