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 07: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