git多人协作办公

一.  多人协作流程:

1.  用  git  push  origin  dev(分支名)  推送自己刚完成代码

2.  若失败,则远程的版本库比你的更新,需要 git  pull 合并拉取最新的版本

3.  若有冲突,先在本地解决冲突,然后提交

4.  没有冲突或已解决,再 git push origin dev 推送

备注:若pull时提示 no tracking information ,则说明本地分支和远程分支链接关系未创建,用 git branch -- set-upstream- <分支名>

二.  多分支应用:

1.  有时候你一个功能还未完成,原本那个模块出现了bug,需要尽快解决,但你现在的代码又不想提交,那可以先把它隐藏起来:

git stash  隐藏工作区代码

2.  bug比你想象的简单,三下五除二就解决了,完美。这是还继续开发你新模块,显示隐藏代码:

git stash list

3. 这时隐藏空间就没用了,可以删除

git stash pop

三.  git标签

1. 当你创建一个模块,其中又分为多个模块,过了很久以后,你也许就分不清哪个是哪个了,还得看代码一一对照。这时候就可以用标签来管理了,给每个小模块添加标签,并标明他隶属于哪个大模块,不就清晰明了了吗

git tag v1.0(标签名) -m '备注'   创建标签(-m 备注可加可不加)

2. 若今天周五,你突然想起来周三的模块忘了打标签:

git log --pretty = online --abbrev --commit   查询历史commit id

git tag vo.9  fjjkk(commit id)   给对应的commit id打标签

3.  查看标签

git tag

4. 删除本地错误标签

git tag -d vo.1(标签名称)

5. 推送远程

git push origin v1.0    单个推送

git push origin --tags  全部推送

6. 删除标签

git tag -d v1.1             删除本地标签

git push origin : refs/tags/v1.1  删除远程标签

大概常用的git命令也就这么多了,其实常用的就那十几条,熟能生巧,慢慢你就能完全掌握它了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值