git頻繁的push到遠端倉庫是個好習慣嗎?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:38:12
0
5
784

本人git新手,希望養成一個好的習慣,望指教。

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回覆 (5)
小葫芦

談不上好習慣。首先你要明白,使用程式碼庫不是使用Ctrl + S,代码库中的提交应该是一个完整或者相对完整的功能,而不是改一行代码提交一次
另外,Git本身的特性就是分散式的,是可以脫離遠端倉庫使用的,如果你就是一個人使用,要遠端倉庫幹嘛呢,那不是自尋麻煩嗎?
又或者,你就是多人使用,那你們頻繁的推送遠端必然經常性的要解決衝突,這樣頻繁的浪費時間在解決衝突上,不是自討苦吃嗎?

    仅有的幸福

    個人覺得不是的。
    頻繁commit到本地,然後達到一個小預期後push到遠端

      给我你的怀抱
      1. 頻繁的commit、push挺浪費時間的

      2. 根據git的原理,你每commit一次,就會多保存一份程式碼的快照,浪費硬碟記憶體(雖然記憶體多)

      3. commit的次數越多,萬一以後出現問題,需要reverse或cherry-pick的時候就麻煩了,不好維護

      4. 建議階段性commit,合理commit,不然commit的message都不知道怎麼寫

        世界只因有你

        就像樓上說的頻繁的commit是個好習慣,你說的頻繁push指的是多長時間?一般都是下班前要把程式碼提交到倉庫自己的遠端的features分支(以免夜長夢多)。如果你覺得你這個功能測試沒問題的話在push到develop。具體的要看你們的git管理的規範,不同時期的代碼推倒不同的分支上。但是自己的程式碼每天下班前都會推遠端自己的分支是非常必要的

          PHPzhong

          如果不是大的改動或者需要從另一台機器上獲取最新項目,使用git add ,git commit -m "xx" 保存在本地倉庫就可以了。

            最新下載
            更多>
            網站特效
            網站源碼
            網站素材
            前端模板
            關於我們 免責聲明 Sitemap
            PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!