Erinevus lehekülje "GIT" redaktsioonide vahel

Allikas: Kuutõrvaja
(Uus lehekülg: ' *Jagatud versioonihaldus *Revisioon – SHA1 kontrollsumma *Snapshotid, mitte Erinevused *.git kaust - täielik ajalugu *Kõik tegevused kohalikud (peaaegu) Kohalikud tegevused …')
 
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 14: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/