git推送和提交的差異:1、推送(push)指的是將本地倉庫的程式碼推送至伺服器,而提交(commit)指的是將本地的修改提交到本地庫中;2 、推送操作的是本地庫,而提交操作的是遠端庫。
本文操作環境:Windows10系統、Git2.30.0版、Dell G3電腦。
1、推送(push):把您本地倉庫的程式碼推送至伺服器,將本地庫中的最新資訊傳送給遠端程式庫。
提交(commit):把您所做的修改,儲存到本地倉庫中,並將本地修改過的檔案提交到本地庫中。
2、git commit操作的是本機函式庫,git push操作的是遠端函式庫。
擴充知識:
git push 命用於從將本機的分支版本上傳到遠端並合併。
指令格式如下:
git push 8adfbcf7b8b460a12914ec455adb0f26 1075374e3a3d00cb7d5ab596e3e54bf1:f92838bb19d45ee33e7ebbc6bb4331ba如果本地分支名稱與遠端分支名稱相同,則可以省略冒號:#
##git push 8adfbcf7b8b460a12914ec455adb0f26 1075374e3a3d00cb7d5ab596e3e54bf1實例以下指令將本機的master 分支推送到origin主機的master 分支。$ git push origin master相等於:
$ git push origin master:mastergit commit 指令將暫存區內容新增至本機倉庫。 提交暫存區到本機倉庫:
git commit -m [message][message] 可以是一些備註資訊。 提交暫存區的指定檔案到倉庫區:
$ git commit [file1] [file2] ... -m [message]-a 參數設定修改檔案後不需要執行git add 指令,直接來提交
$ git commit -a推薦學習:《
Git教學》
以上是git推送和提交的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!