2016-02-26 84 views
0

我必须承诺我的朋友才能看到代码吗?每当我做出一些小小的改变时,我发现写一份承诺信息是令人沮丧的。如果我和一个团队一起工作,应该有一个更快的方法,对吧?是否有必要在git中提交更改以推送代码?

+6

是的,你必须编写有意义的提交消息,这是一件好事。 – bereal

+0

当您进行更改时,它们将只在您的文件系统中,而不在回购中。当你提交时,你将它们添加到回购。你的朋友不可能得到不在存储库中的东西。简单地提交,如果在Zend Studio或其他IDE中可能有重用旧提交消息的选项,尽管这是不好的做法。你应该总是描述你的提交已经改变了。 –

回答

2

是的,你需要提交你的修改,然后才能推送任何东西。推(和拉)仅传送提交内容,所以没有提交的内容不被传送。因此,你需要承诺能够推动你的代码,不,没有“更快”的方式(我认为它足够快)。一般来说,你不应该只是承诺和分享每一个小小的改变。您应该提交在语义上相关并且自己完成的更改。如果你没有,那么你不应该犯。

如果您不断分享您的微小代码更改,那么您应该寻找其他的东西,因为听起来更像远程对编程。像现场协作编码环境。

+0

谢谢你的回答!你知道任何最好的远程对编程环境吗? – Martis

+0

不幸的是,我没有。但是Google的快速搜索显示了许多结果,其中包括一些集成到Atom等代码编辑器中的结果。所以这可以工作得很好。 – poke

1

我必须承诺让我的朋友看到​​代码吗?

是的,没有其他方式让Git系统知道这并不是你即将试用的可以丢弃的实验性代码。

如果我与一个团队合作,应该有一个更快的方法,对吧?

如果您想给他们提交未提交的代码,请尝试给出patch file。但是,如果这不仅仅是实验性代码,我强烈建议您提交并推送。

我觉得每次我做一个小小的改变时写一个承诺信息是令人沮丧的。

那么,对于生产代码来说,给出有意义的提交信息是做好工程师的一部分,你不应该为此感到不对。如果你对你所做的更改有所了解,你应该写出一个好的提交信息不应该是一个问题。

相关问题