天天看點

git commit、git push、git pull、 git fetch、git merge 的含義與差別

git commit:是将本地修改過的檔案送出到本地庫中;

git push:是将本地庫中的最新資訊發送給遠端庫;

git pull:是從遠端擷取最新版本到本地,并自動merge;

git fetch:是從遠端擷取最新版本到本地,不會自動merge;

git merge:是用于從指定的commit(s)合并到目前分支,用來合并兩個分支;

git pull 相當于 git fetch + git merge。

git commit、git push、git pull、 git fetch、git merge 的含義與差別