Stai mescolando alcune cose.
Prima di tutto, un checkout in SVN non è lo stesso di un checkout in git. Quello che viene chiamato un checkout in SVN è chiamato clone in git. Non si controlla un repository, lo si clona. "Check out" significa passare a un ramo specifico, che è più o meno lo stesso di svn switch
, ma hai anche la possibilità di creare un nuovo ramo nello stesso passo (questo è ciò che fa -b
).
Quindi presumo che tu stia usando git localmente, ora hai creato un progetto su github e vorrei inserire le tue modifiche nel repository github.
Un fork è una copia di un repository di terze parti esistente su github.Puoi premere il pulsante "fork" per ottenere la tua copia di quel repository, permettendoti di apportare le tue modifiche. L'altra persona può quindi inserire le eventuali modifiche apportate al proprio repository.
per associare il repo github con il repo locale si fa (in loco):
git remote add origin [email protected]:<username>/<repo>.git
Per spingere le modifiche:
git push origin master
Potete trovare alcune grandi documentazione per git qui: http://git-scm.com/documentation
La tua risposta è più orientata ad aiutare gli utenti SVN della mia risposta. +1 – VonC
Grazie mille per il chiarimento. Apprezzo il vostro aiuto! – jackiekazil