GIT: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Jj (arutelu | kaastöö)
Uus lehekülg: ' *Jagatud versioonihaldus *Revisioon – SHA1 kontrollsumma *Snapshotid, mitte Erinevused *.git kaust - täielik ajalugu *Kõik tegevused kohalikud (peaaegu) Kohalikud tegevused …'
 
Jj (arutelu | kaastöö)
Resümee puudub
1. rida: 1. rida:
===Sissejuhatus===
Head omadused


*Jagatud versioonihaldus
*Jagatud versioonihaldus
6. rida: 9. rida:
*Kõik tegevused kohalikud (peaaegu)
*Kõik tegevused kohalikud (peaaegu)


===Repode tekitamine ja kasutamine===
git@git.zoo.tartu.ee:base/tarkvara.git
Kasutamiseks käsurealt
$ git clone git@git.zoo.tartu.ee:base/tarkvara.git
Tehtud muudatused committida ja siis pushida keskserverisse:
$ git add fail1 fail2 fail3
$ git commit -m "kirjeldus"
$ git push origin master
===Lisakäske===


Kohalikud tegevused
Kohalikud tegevused
39. rida: 57. rida:


Olemas diktaatorid ja leitlandid kes kinnitavad muudatusi
Olemas diktaatorid ja leitlandid kes kinnitavad muudatusi
===Lingid===
PS. Abiks raamat:  http://progit.org/book/

Redaktsioon: 25. juuli 2010, kell 11:55

Sissejuhatus

Head omadused

  • Jagatud versioonihaldus
  • Revisioon – SHA1 kontrollsumma
  • Snapshotid, mitte Erinevused
  • .git kaust - täielik ajalugu
  • Kõik tegevused kohalikud (peaaegu)

Repode tekitamine ja kasutamine

git@git.zoo.tartu.ee:base/tarkvara.git

Kasutamiseks käsurealt

$ git clone git@git.zoo.tartu.ee:base/tarkvara.git

Tehtud muudatused committida ja siis pushida keskserverisse:

$ git add fail1 fail2 fail3
$ git commit -m "kirjeldus"
$ git push origin master

Lisakäske

Kohalikud tegevused

  • git checkout bug23
  • git add test.rb
  • git commit

Kaugtegevused

  • git pull origin
  • git push origin

Harude võrdlus - SVN

svn cp svn://svn.server.ee/projekt/trunk svn://svn.server.ee/projekt/branches/3.5
svn sw svn://svn.server.ee/projekt/
svn ci -m „muudatus 3.5-s“
svn sw svn://svn.server.ee/projekt/trunk
svn merge -c 123 svn://svn.server.ee/projekt/
svn ci -m „r123 mergetud 3.5-st“

Harud - GIT

git co -b 3.5
git push origin 3.5
git ci -m „muudatus 3.5-s“
git co master
git merge 3.5
git push origin

Ühistöö

Olemas diktaatorid ja leitlandid kes kinnitavad muudatusi

Lingid

PS. Abiks raamat: http://progit.org/book/