git基础语法(二)

1.分支管理

1.查看分支

git branch 查看本地分支

git branch -a 查看所有分支

2.创建分支         

git checkout -b xxx分支名

创建并切换分支,等价于=>git branch xxx        git checkout xxx   两个命令

和远程分支关联,第一次需执行 切换分支之后,第一次推送代码到远程仓库

git push --set-upstream origin xxx

3.切换分支

git checkout xxx分支名

4.合并分支到当前分支

git merge xxx分支名

5.删除分支

git branch -d  删除已合并的分支,有为合并代码不允许删除
git branch -D 强制删除,直接删除

6.删除远程分支

git push origin --delete dev_new #删除远程分支

2.忽略文件 .gitignore

/.idea/
/target/
*.iml

作用:第一次初始化项目时 忽略文件就配置成功了,其他人正常同步代码。

已提交的稳健如何恢复忽略

 git rm --cached 文件
 git rm --cached -r 文件夹
 git rm --cached -r .

3.标签

发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。

Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。

1.创建和查看

git log --pretty=oneline  --abbrev-commit  #简化版本号 行格式显示
git tag  v1.0 #创建一个v1.0的标签
git tag v0.9 f52c633   #基于某一个版本,创建一个v0.9的标签
#基于某一个版本,添加备注,创建一个v0.1的标签
git tag -a v0.1 -m "version 0.1 released" 1094adb  
git tag #查看标签列表
git show <tagname> #查看某个标签详情
git checkout tagname #切标签

2.同步和删除

git tag -d v0.1 #删除本地分支
git push origin v1.0 #推送某个分支到远程
git push origin --tags #推送所有分支到远程

3.删除远程标签

 #先删除本地标签
 git tag -d v0.9
 #后删除远程标签
 git push origin :refs/tags/v0.9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值