另一個Git的問題,如果有人不介意回答:Git的推動未完成的更改回購
我開發一個桌面上的網站從辦公室內,並在筆記本電腦上,當我在家工作,無論是存儲文件在他們的本地驅動器上使用在線Git存儲庫進行跟蹤。
當我從家裏的筆記本電腦創建一項新功能時,將這些更改轉移到桌面上的最佳方式是什麼?我是否會對更改進行分級,爲它們創建提交併將它們推送到在線回購,即使功能還不完整,還是有更好的方法?
我真的不確定如果在功能分支上創建新的提交只是爲了將更改推送到回購庫,以便我可以在辦公室中獲取更改是正確的方式,但也許我錯了......?
感謝您的信息。該鏈接引導我到另一個鏈接 - http://davidwalsh.name/squash-commits-git - 第一個評論說,壓縮已經推送的提交是不明智的? –
是的,我使用一個單獨的功能分支 –
這篇文章中說的是真的......它可以打破其他用戶的東西......如果你正在合作,那麼不要壓縮提交,一旦他們在主人......應該沒問題,可以在你的功能分支中進行...如果它是一個真正的問題,那麼就根本不要壓扁,你只需要進行一些工作就可以了......沒什麼大不了的:) –