git仓库详细了解 三

stash临时存储区:

就是当你add提交到了运输车的时候想临时的转换分支去干别的事情,这时候你可以将文件临时的存储起来,特别注意就是只有你add提交过或者commit过的才能存储起来,就是与版本库关联的;

git stash  临时存储

git stash list    显示存储的列表

git stash apply stash{0}   恢复到第0条的位置

git stash pop    删除临时的记录

git stash drop@{0}   删除并且到第0条记录的位置

 

TAG标签:

某个阶段的总结,一定要是稳定的,不能随便的打标签

git tag   查看标签

git tag v1.0   代表打上1.0的标签

 

生成zip压缩包:

git archive master --prefix='hdcms/' --forma=zip > hdcms.zip

就是master分支下的代码,生成的压缩包叫做hdcms.zip,首目录就是hdcms

 

分支合并的冲突问题:

                                             *  first(模块分支)

master(主线)----------点-------------------------------------------------------------------------------------------------项目流程

就是当在master中创建的分支,然后在分支的操作完成时,此刻主线中没有commit操作,合并firat分支不会出现问题;

                                              *  first(模块分支)

master(主线)----------点-------------点(commit一次)---------------------------------------------------------------------------------项目流程

问题就在这里,当分支操作完成之间,主线中master也在操作,commit一次之后head点就会往后移动位置,这个时候就会出现合并冲突问题,会出现让主线人员做选择的情况,这时我们不想看到的结果;

git rebase master    这个命令可以将first分支往后移动到master主线最后一次commit的后面,然后再执行first分支中的操作,也就是使它成为第一种的情况,完美解决问题;

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值