Clonare un repository git in una cartella contenente dei files

From RVM Wiki
Revision as of 18:30, 22 August 2011 by Gabriele.vivinetto (talk | contribs) (New page: Diversamente da svn, non è possibile fare il checkout di un repository vuoto in una cartella che contiene già dei files. *Creare nella cartella un repo vuoto cd /etc *Aggiungere i fil...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Diversamente da svn, non è possibile fare il checkout di un repository vuoto in una cartella che contiene già dei files.

  • Creare nella cartella un repo vuoto
cd /etc
  • Aggiungere i files
sudo git add .
  • Committare
sudo git commit -m '* First git commit'
  • Linkare al repo remoto
sudo git remote add origin /files/git/repos/etc
  • Vedere se va:
sudo git push origin master
  • Se non va (fprse perchè il repository centrale NON era vuoto ...), sistemare le cose:
sudo git config branch.master.remote origin
sudo git config branch.master.merge refs/heads/master
  • Vedere se va:
sudo git push origin master
  • Se non va, risolvere i conflitti con:
sudo git pull
sudo git add myconflict/file
sudo git commit
sudo git pull origin master
sudo git push

Riferimenti