首頁 > 開發工具 > Git > git推送和提交的差別是什麼

git推送和提交的差別是什麼

WBOY
發布: 2022-06-24 15:01:25
原創
10441 人瀏覽過

git推送和提交的差異:1、推送(push)指的是將本地倉庫的程式碼推送至伺服器,而提交(commit)指的是將本地的修改提交到本地庫中;2 、推送操作的是本地庫,而提交操作的是遠端庫。

git推送和提交的差別是什麼

本文操作環境:Windows10系統、Git2.30.0版、Dell G3電腦。

git推送和提交的區別是什麼

1、推送(push):把您本地倉庫的程式碼推送至伺服器,將本地庫中的最新資訊傳送給遠端程式庫。

提交(commit):把您所做的修改,儲存到本地倉庫中,並將本地修改過的檔案提交到本地庫中。

2、git commit操作的是本機函式庫,git push操作的是遠端函式庫。

擴充知識:

git push 命用於從將本機的分支版本上傳到遠端並合併。

指令格式如下:

git push <遠端主機名稱> <本地分支名稱>:<遠端分支名稱>如果本地分支名稱與遠端分支名稱相同,則可以省略冒號:#​​

##git push <遠端主機名稱> <本地分支名稱>

實例

以下指令將本機的master 分支推送到origin主機的master 分支。

$ git push origin master
登入後複製

相等於:

$ git push origin master:master
登入後複製

git commit 指令將暫存區內容新增至本機倉庫。

提交暫存區到本機倉庫:

git commit -m [message]
登入後複製

[message] 可以是一些備註資訊。

提交暫存區的指定檔案到倉庫區:

$ git commit [file1] [file2] ... -m [message]
登入後複製

-a 參數設定修改檔案後不需要執行git add 指令,直接來提交

$ git commit -a
登入後複製

推薦學習:《

Git教學

以上是git推送和提交的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
git
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板