Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
user:zeman:git [2015/07/10 15:24] zeman |
user:zeman:git [2017/01/18 14:14] (current) zeman Nový Redmine. |
| |
<code bash>git svn clone https://svn.ms.mff.cuni.cz/svn/dzparser --authors-file=users.txt --no-metadata --trunk=trunk --prefix=svn/ | <code bash>git svn clone https://svn.ms.mff.cuni.cz/svn/dzparser --authors-file=users.txt --no-metadata --trunk=trunk --prefix=svn/ |
| cd dzparser |
git remote add origin git@github.com:dan-zeman/dzparser.git | git remote add origin git@github.com:dan-zeman/dzparser.git |
| git branch --set-upstream-to=origin/master master |
| git pull origin master |
git push origin master | git push origin master |
# https://github.com/dan-zeman/dzparser.git</code> | # https://github.com/dan-zeman/dzparser.git</code> |
<code bash>source keylogin.sh</code> | <code bash>source keylogin.sh</code> |
| |
<code bash>git clone https://daniel.zeman@redmine.ms.mff.cuni.cz/ufal-smt-playground.git jmeno_pracovni_kopie</code> | <code bash>git clone git clone https://daniel.zeman@redmine.ms.mff.cuni.cz/upper-sorbian-proj/upper-sorbian.git jmeno_pracovni_kopie</code> |
| |
Dokumentace ke gitu je například [[http://git-scm.com/documentation|tady]]. | Dokumentace ke gitu je například [[http://git-scm.com/documentation|tady]]. |
* ''git add <file>'' ... zkopírovat změněný soubor do staging oblasti nebo zahrnout do verzování dosud neverzovaný soubor (rovnou se dostane do staging oblasti) | * ''git add <file>'' ... zkopírovat změněný soubor do staging oblasti nebo zahrnout do verzování dosud neverzovaný soubor (rovnou se dostane do staging oblasti) |
* ''git reset HEAD <file>'' ... vyřadit soubor ze staging oblasti | * ''git reset HEAD <file>'' ... vyřadit soubor ze staging oblasti |
* ''git checkout -- <file>'' ... zapomenout změny v pracovní kopii a vrátit se k verzi souboru uložené v repozitáři | * ''git checkout <nowiki>--</nowiki> <file>'' ... zapomenout změny v pracovní kopii a vrátit se k verzi souboru uložené v repozitáři |
| * ''git checkout -f'' ... zapomenout všechny změny všech souborů v pracovní kopii a vrátit se k poslednímu commitu v repozitáři |
* ''git commit -m 'log<nowiki>'</nowiki>'' ... uložit soubory ze staging oblasti do (lokálního!) repozitáře; na vzdálený server to pořád nemá vliv | * ''git commit -m 'log<nowiki>'</nowiki>'' ... uložit soubory ze staging oblasti do (lokálního!) repozitáře; na vzdálený server to pořád nemá vliv |
* ''git commit -a'' ... přeskočit stageování a uložit i soubory, které už sledujeme, změnily se, ale nejsou ve staging oblasti | * ''git commit -a'' ... přeskočit stageování a uložit i soubory, které už sledujeme, změnily se, ale nejsou ve staging oblasti |