2014-12-24 22 views
0

我正在研究一个分支中的新功能,这个功能最终会被拉进我们的主人。与此同时,在我的分支中我做出了一些改变,可能会或不会做出最后的切割 - 我想暂时将此工作存储在离线的某个位置,以防我的盒子崩溃。保持我的工作在临时分支安全吗?

我正在考虑一个临时分支为所有这一切,检查出一个,提交并推动我有什么,然后检查出我的原始分支,并继续。

而下一次我想让我的更改脱机 - 使另一个临时分支,或使用同一个?当需要发出pull请求(我们在github上)时,我应该做什么特别的事情,或者从我的原始分支发出?

我确定有几种方法可以做到这一点,并且正在寻找一种合理的方法。

回答

2

我正在考虑一个临时分支,所有这一切,检查一个,提交和推动我有什么,然后检查出我的原始分支,并继续。

没有错。做到这一点。

而下一次我想保留我的更改离线 - 使另一个临时分支,或使用相同的?

创建一个新的。这没有什么坏处。只要确保自己清理完毕, 在你不再需要它们之后删除服务器上的垃圾分支。

当需要发出拉请求(我们在github上)来掌握时,我应该做什么特别的事,或者只是从我的原始分支发出?

没什么特别的。您也可以从临时分支发出拉取请求。

+1

你也可以使用'git stash'作为* anonymous *分支。记住你可以在藏匿时提供一个'名字'。这将成为稍后参考一系列更改的标签。 –

+1

OP希望避免因工作PC崩溃而丢失数据。为了避免这种情况,OP想要推送到服务器。 – janos