git常用命令

git常用命令

说在前面的一段话:个人前端切图仔一枚,git命令多是百度一下所了解,知其然不知其所以然,有兴趣的兄弟可以自行百度各git命令,有大哥有工作中经常用的git命令,可以告知一下小弟,不胜感激。
(一)一个master主分支,多个dev分分支,如何有序合并与提交master
1、先到自己所属分支工作
git checkout dev
2、提交自己在dev分支的修改
git commit -m ‘提交本次修改’
3、切换到主分支
git checkout master
4、拉取一次最新代码,此时不会产生冲突
git pull
5、回到自己所属分支
git checkout dev
6、rebase合并master的修改,有冲突就解决冲突
git rebase master
7、切换到主分支
git checkout master
8、合并dev分支的修改,此时不会产生冲突
git merge dev
9、提交到远程分支
git push
(二)git将当前修改提交至其他分支,如master分支提交至dev分支
(没有commit之前可以做一下操作)
1、通过git stash将工作区恢复到上次提交的内容,同时备份本地所做的修改
git stash
2、然后切换至dev分支
git checkout dev
3、从git栈中获取到最近一次stash进去的内容,恢复工作区的内容,获取之后,会删除栈中对应的stash
git stash pop
4、在进行正常的提交代码
git add
5、git commit -m “提交本次修改”
6、git pull
7、git push
(三)撤销上一次commit /add
撤销上一次commit:git reset HEAD~
撤销上一次(src目录)add:git rm -r src/ –cached
撤销上一次commit并恢复文件到目录: git reset HEAD~1 --soft

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值