Difference between revisions of "Git notes"
From Simson Garfinkel
Jump to navigationJump to search (Created page with "Setting up an intermediate repository: On the intermediate host: $ git clone --mirror git@remote://repo-name To pull from remote server: $ssh intermediate-host 'c...") |
m |
||
Line 12: | Line 12: | ||
$ git pull mirror; git push mirror | $ git pull mirror; git push mirror | ||
+ | |||
+ | Fun: | ||
+ | $ git log --online --decorate | ||
+ | $ git log --graph --all | ||
+ | |||
+ | Use git fetch rather than git pull: | ||
+ | |||
+ | get fetch origin | ||
+ | git diff origin | ||
+ | git checkout -b serverfix origin/serverfix |
Latest revision as of 06:22, 3 November 2019
Setting up an intermediate repository:
On the intermediate host:
$ git clone --mirror git@remote://repo-name
To pull from remote server:
$ssh intermediate-host 'cd mirror.git;git fetch origin;git push origin'
To sync to local one:
$ git pull mirror; git push mirror
Fun:
$ git log --online --decorate $ git log --graph --all
Use git fetch rather than git pull:
get fetch origin git diff origin git checkout -b serverfix origin/serverfix