在 Git 中,當您想要在 GitHub 上進行推送(push)操作時,深度克隆(shallow clone)是一個非常方便的方式。但是,如果您以後想要頻繁進行推送操作,那麼使用 Git clone –depth 2 要比 –depth 1 更好得多。

深度克隆是一種在不將整個存儲庫全部複製下來的情況下,只複製最新的幾個提交的方式。這對於節省時間和空間是非常有幫助的。然而,當您在進行推送操作時,深度克隆可能會讓速度變得非常緩慢。

根據 Stack Overflow 上的問答,如果您在以後想要頻繁進行推送操作,那麼使用 Git clone –depth 2 會比 –depth 1 更好。這是因為在 –depth 2 中,您將複製更多的提交,這樣在進行推送操作時可以更快地查找和比對提交的信息。

因此,如果您希望以後在 GitHub 上進行推送操作更加順暢和高效,請記住使用 Git clone –depth 2。這將為您的工作帶來更大的便利和效率。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/