git push命令

林堯彬發表於2020-04-04

git push命令用於將本地分支的更新,推送到遠端主機。它的格式與git pull命令相似。

$ git push <遠端主機名> <本地分支名>:<遠端分支名>

使用語法

git push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>]
       [--repo=<repository>] [-f | --force] [-d | --delete] [--prune] [-v | --verbose]
       [-u | --set-upstream] [--push-option=<string>]
       [--[no-]signed|--sign=(true|false|if-asked)]
       [--force-with-lease[=<refname>[:<expect>]]]
       [--no-verify] [<repository> [<refspec>…]]

git push命令用於將本地分支的更新,推送到遠端主機。它的格式與git pull命令相似。

使用語法

git push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>]
       [--repo=<repository>] [-f | --force] [-d | --delete] [--prune] [-v | --verbose]
       [-u | --set-upstream] [--push-option=<string>]
       [--[no-]signed|--sign=(true|false|if-asked)]
       [--force-with-lease[=<refname>[:<expect>]]]
       [--no-verify] [<repository> [<refspec>…]]

 

描述

使用本地引用更新遠端引用,同時傳送完成給定引用所需的物件。可以在每次推入儲存庫時,通過在那裡設定掛鉤觸發一些事件。

當命令列不指定使用<repository>引數推送的位置時,將查詢當前分支的branch.*.remote配置以確定要在哪裡推送。 如果配置丟失,則預設為origin

示例

$ git push origin master

 git push的一般形式為 git push <遠端主機名> <本地分支名>  <遠端分支名> ,例如 git push origin master:refs/for/master ,即是將本地的master分支推送到遠端主機origin上的對應master分支, origin 是遠端主機名,

    第一個master是本地分支名,第二個master是遠端分支名。

轉載於:https://www.cnblogs.com/duanwandao/p/10011524.html

相關文章