GIT−HTTP−PUSH - Online Linux Manual PageSection : 1
Updated : 2023−03−13
Source : Git 2​.40​.0
Note : Git Manual

NAMEgit-http-push − Push objects over HTTP/DAV to another repository

SYNOPSISgit http−push [−−all] [−−dry−run] [−−force] [−−verbose] <URL> <ref> [<ref>​...‌]

DESCRIPTIONSends missing objects to remote repository, and updates the remote branch​. NOTE: This command is temporarily disabled if your libcurl is older than 7​.16, as the combination has been reported not to work and sometimes corrupts repository​.

OPTIONS−−all Do not assume that the remote repository is complete in its current state, and verify all objects in the entire local refs history exist in the remote repository​. −−force Usually, the command refuses to update a remote ref that is not an ancestor of the local ref used to overwrite it​. This flag disables the check​. What this means is that the remote repository can lose commits; use it with care​. −−dry−run Do everything except actually send the updates​. −−verbose Report the list of objects being walked locally and the list of objects successfully sent to the remote repository​. −d, −D Remove <ref> from remote repository​. The specified branch cannot be the remote HEAD​. If −d is specified the following other conditions must also be met: •  Remote HEAD must resolve to an object that exists locally •  Specified branch resolves to an object that exists locally •  Specified branch is an ancestor of the remote HEAD <ref>​...‌ The remote refs to update​.

SPECIFYING THE REFSA <ref> specification can be either a single pattern, or a pair of such patterns separated by a colon ":" (this means that a ref name cannot have a colon in it)​. A single pattern <name> is just a shorthand for <name>:<name>​. Each pattern pair <src>:<dst> consists of the source side (before the colon) and the destination side (after the colon)​. The ref to be pushed is determined by finding a match that matches the source side, and where it is pushed is determined by using the destination side​. •  It is an error if <src> does not match exactly one of the local refs​. •  If <dst> does not match any remote ref, either •  it has to start with "refs/"; <dst> is used as the destination literally in this case​. •  <src> == <dst> and the ref that matched the <src> must not exist in the set of remote refs; the ref matched <src> locally is used as the name of the destination​. Without −−force, the <src> ref is stored at the remote only if <dst> does not exist, or <dst> is a proper subset (i​.e​. an ancestor) of <src>​. This check, known as "fast−forward check", is performed in order to avoid accidentally overwriting the remote ref and lose other peoples' commits from there​. With −−force, the fast−forward check is disabled for all refs​. Optionally, a <ref> parameter can be prefixed with a plus + sign to disable the fast−forward check only on that ref​.

GITPart of the git(1) suite
0
Johanes Gumabo
Data Size   :   13,257 byte
man-git-http-push.1Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 180,583
Visitor ID   :     :  
Visitor IP   :   18.116.88.132   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.