前言
其實這個問題存在心中很久了,只是我一直以來只會使用 Commit and Push,所以問題就一直擺著 XD,今天我們就來介紹一下!
差異
在 VS2017 中,Commit 按鈕會有三個選項可以選
- Commit
- Commit and Push
- Commit and Sync
三者的差異呢?
- Commit 會記錄更動過的地方並且上傳(from working directory to git directory)到本地端的 repository
- Commit and Push 則是上面動作再加上 push 到 remote repository
- Commit and Sync 會做三件事情,Commit,Pull 和 Push