使用git进行开发时,我经常遇到以下问题。
我需要修复一个bug /添加一个小功能,所以我不为它创建一个额外的分支。我在开发/暂存分支上工作,准备提交它并在完成后推送它。
在某些时候我陷入困境(或者我的工作日结束)所以我想推动遥控器上的当前状态,询问同事他们是否可以查看它。当然,我并没有直接进入发展中的分支,所以我是:
git checkout -b tempbranch
)git push origin tempbranch
)git branch -d tempbranch
)我想知道是否有快捷方式或更简单的解决方案?像git push origin develop:tempbranch
这样的东西没有改变开发分支。
答案 0 :(得分:0)
我建议您使用标签,因为标签是标记状态的标签:
$ git tag john_state_21122012
而不是推它
$ git push origin john_state_21122012
or
$ git push --tags
您不必删除标记,将其保留在历史记录中。