You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Git versionhallintaohjelmisto

 

Tähän on kerätty Git versionhallintaohjelmiston komentoja, joilla pääsee jo kohtuullisesti työskentelemään.

 

Git repon luonti, käyttäjien asetus
***********************************

git config --global user.name "John Doe" #asettaa käyttäjänimen
git config --global user.email johndoe@example.com #asettaa käyttäjämailin
git config user.name #näyttää käyttäjänimen
git config user.email #näyttää käyttäjän emailin

cd myproject #mene projektihakemistoon
git init #tekee git repon

git add . #lisää kaikki tiedostot repoon
git commit -m 'initial commit' #committaa kaikki tiedostot repoon kommentilla "initial commit"

git log #tarkastellaan logia mitä ollaan tehty
Remote repon nouto ja päivitys locaali repoon
********************************
git fetch #noutaa remote repon, mutta ei automaattisesti yhdistä muutoksia
git diff #tarkastele muutoksia
git branch -a #voidaan katsoa mitä brancheja on käytössä
git merge origin master #yhdistää locaali ja remote repon
********************************
Kuinka päivittää muutokset yksitellen, eli antaa useampia commit messageita, locaali repoon
**********************************
git status #näyttää repon statuksen, esim. onko muutoksia, jos on niin täytyy tehdä jotain
git add tiedosto1 #ottaa tämän tiedoston työn alle
git commit -m 'updated the tiedosto1' #committaa tiedoston1 muutokset
git add tiedosto2 #sama juttu uudestaan
git commit -m 'updated the tiedosto1' #committaa tiedoston2 muutokset
git push #työntää eli lähettää locaali repo remote repoon commitatut muutokset
(jos ei ole remote repoa määritelty, ei tee mitään)
***********************************
Kuinka verrata remote repon ja locaali repon eroja
************************************
git fetch bar #fetch "bar"
git branch -a #lists all the branches. may be ommited
git diff master bar/master #diff
git diff --stat --color remotes/main/master..origin/master #lisäparametreja esim värit
***********************************
Kuinka poistaa tiedosto reposta
***********************************
git rm tiedosto #poistaa tiedoston
git commit -m 'poistettu tiedosto' #täytyy tietysti committaa
***********************************
Satunnaisia
***********************************
git remote add foobar git://github.com/user/foobar.git
git fetch foobar #Update your local copy of a remote:
# Fetch won't change your working copy.
git diff master foobar/master # Compare any branch from your local repository to any remote you've added:
************************************


Täältä lisää ohjeita:
http://learn.github.com/p/setup.html

  • No labels
You must log in to comment.