git创建、合并、删除、指定commit创建分支

查看本地分支

git branch

查看远程分支

git branch -r

回滚到指定commit

git reset --hard commit_id

基于指定commit创建temp_dev分支

git checkout -b temp_dev commit_id

本地创建的temp_dev分支推送到远程

git add .
git commit -m '我本地创建了一个线上没有的temp_dev分支'
git push --set-upstream origin temp_dev

拉取远程分支到本地

git fetch origin xxx1(远程分支名):xxx2(本地分支名)

(创建本地xxx2分支,但未切换至此分支上,可以通过git branch查看此时本地分支)

切换dev分支

git checkout dev

dev分支合并到master

git checkout master // 切换到最终合并分支
git merge dev // 合并想要合并的分支
git push origin master // 提交合并后的最终分支

删除本地分支

git branch -d dev

查看当前tag

git tag

从master分支打名为v1.0.13的tag并发布到远程

git checkout master // 从master打tag
git tag -a v1.0.13 -m "create new tag named v1.0.13"
git push origin v1.0.13 // 推送到远程

删除本地tag v1.0.15

git tag -d v1.0.15

远程仓库和本地仓库文件大小写不一致

git config core.ignorecase false

远程仓库和本地仓库文件不一致

远程仓库有两个文件

Whitelist.vue
WhiteList.vue

而本地只有一个文件

Whitelist.vue

删除远程的WhiteList.vue文件

git rm src/xxx/xxx/WhiteList.vue --cached -r
git add .
git commit -m '删除远程文件WhiteList.vue'
git push
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值