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"

相关内容

热门资讯

三星Galaxy S27 Pr... IT之家 7 月 25 日消息,科技媒体 WinFuture 昨日(7 月 24 日)发布博文,分享...
郑丽文颁卢秀燕一等奖章,两人热... 中国国民党第22届第二次全代会25日上午登场,党主席郑丽文颁发实践一等奖章给即将卸任的党籍县市长,台...
AI、信息服务激活广东产业增长... 佛山市美的库卡智能制造科技园工业机器人产线车间。 掌握PCB钻针关键技术的广东鼎泰高科技术股份有限...
固态电池技术对汽车产业的影响有... 当前新能源汽车市场正处于快速变革期,消费者对于续航里程和安全性的要求日益严苛。传统液态锂离子电池在能...
台风“红霞”即将登陆,广东多地... 今年第12号台风“红霞”已于今天(25日)早晨由强热带风暴级加强为台风级。预计,该台风将于今天夜间至...
日本皇室恐上演养子夺嫡,麻生太... 澎湃新闻记者 陈沁涵日本政府7月24日正式公布修订后的《皇室典范》,核心在于确保足够的皇族人数。这是...
菲尔兹奖美国得主走红:会说中文... 当地时间7月23日,在美国费城举行的2026年国际数学家大会开幕式上,中国籍数学家王虹、邓煜获得菲尔...
中纪委连打三“虎” 今天(25日),中央纪委国家监委网站连发三份通报。肖杰被开除党籍经中共中央批准,中央纪委国家监委对海...
扎根硬核场景,璇玑动力以全栈自... 2026 世界人工智能大会落地三地四馆,具身智能成为全场核心主线,超 200 家企业同台竞技。展区内...
靠谱大容量TF卡推荐:三星T7... 三星原厂 · 全能微存储新基准 当平板扩容需求激增、Switch游戏掌机需加载多款3A游戏、航拍无人...