From 0c6a0200e1bc6e62f43b1f69ff96e13354559bd0 Mon Sep 17 00:00:00 2001
From: Sami Kuhmonen git - Der einfache Einstieg
von Roger Dudler
Dank an @tfnico, @fhd und Namics
diese Anleitung in
- english,
+ deutsch,
español,
français,
indonesian,
@@ -41,15 +41,16 @@ git - Der einfache Einstieg
nederlands,
polski,
português,
+
русский,
+ suomi,
türkçe,
-
+ Vietnamese
မြန်မာ,
日本語,
中文,
한국어
-
- 日本語, 中文, 한국어
+
Feedback auf github
+ Luodaksesi uuden säilön luo uusi hakemisto, avaa se ja aja komento
+ git init
+
+ Luo työkopio paikallisesta säilöstä komennolla
+ git clone /polku/säilöön
+ Etäpalvelimen kanssa käytä komentoa
+ git clone käyttäjänimi@palvelin:/polku/säilöön
+
+ Työkopio koostuu kolmesta gitin hallinnoimasta "puusta."
+ Ensimmäinen on Työhakemisto, jossa itse tiedostot ovat.
+ Toinen on pakkausalueena toimiva Indeksi ja viimeinen
+ on HEAD, joka osoittaa viimeksi tekemääsi muutokseen.
+
+
+ Voit ehdottaa muutoksia (lisätä ne Indeksiin) komennolla
+ git add <tiedosto>
+ git add *
+ Tämä on ensiaskel gitin työnkulussa. Tallentaaksesi muutokset komenna
+ git commit -m "Selitys muutoksista"
+ Tämän jälkeen muutokset on tallennettu työkopiosi HEADiin, mutta ei etäpalvelimelle.
+
+ Tekemäsi muutokset ovat nyt työsäilösi HEADissa. Lähettääksesi muutokset etäpalvelimelle komenna
+ git push origin master
+ master määrittää mihin haaraan muutokset lähetetään.
+
+ Jos et ole kloonannut olemassaolevaa säilöä ja haluat kytkeä työkopiosi etäpalvelimeen, komenna
+ git remote add origin <palvelin>
+ Tämän jälkeen voit lähettää muutokset valitulle etäpalvelimelle.
+
+ Haaroja käytetään eri ominaisuuksien yhtäaikaiseen kehittämiseen erillään toisistaan. + Vakiohaara säilöä luotaessa on master. Käytä toisia haaroja kehittämiseen ja kun ne ovat valmiit, yhdistä ne masteriin. +
+
+
+ Luo uusi haara nimeltään "ominaisuus_x" ja vaihda se käyttöön
+ git checkout -b ominaisuus_x
+ Vaihda takaisin masteriin
+ git checkout master
+ Tuhoa haara "ominaisuus_x"
+ git branch -d ominaisuus_x
+ Haarat eivät ole muiden käytettävissä jos et lähetä haaraa etäpalvelimelle
+ git push origin <haara>
+
+ Päivitä kaikki uudet muutokset etäsäilöstä työkopioosi komennolla
+ git pull
+ Yhdistääksesi toisen haaran aktiiviseen haaraan (esim. master) komenna
+ git merge <haara>
+ git yrittää yhdistää kaikki muutokset automaattisesti molemmissa tapauksissa. Valitettavasti joskus tämä ei onnistu
+ konfliktien takia. Sinun pitää korjata konfliktit käsin editoimalla tiedostoja. Korjauksen jälkeen merkitse
+ ne yhdistetyiksi komennolla
+ git add <tiedosto>
+ Ennen yhdistämistä voit myös tarkistellam muutoksia komennolla
+ git diff <lähdehaara> <kohdehaara>
+
+ Merkkien käyttöä suositellaan julkaisuversioille. Tämä on yleinen käytäntö myös SVN:ää käytettäessä. Voit luoda uuden merkin
+ 1.0.0 komennolla
+ git tag 1.0.0 1b2e1d63ff
+ 1b2e1d63ff on ensimmäiset 10 merkkiä haluamasi muutoksen tunnisteesta. Muutostunnisteen löydät katsomalla...
+
+ Yksinkertaisimmillaan voit hakea säilön historiaa komennolla
+ git log
+ Voit muokata lokin tulostusta monilla parametreilla. Nähdäksesi vain tietyn käyttäjän tekemät muutokset:
+ git log --author=bob
+ Näytä loki yksi rivi per muutos:
+ git log --pretty=oneline
+ Tai ehkä sittenkin ASCII-puu kaikista haaroista kaikkine merkkeineen:
+ git log --graph --oneline --decorate --all
+ Näytä vain muuttuneet tiedostot:
+ git log --name-status
+ Paljon muitakin vaihtoehtoja löytyy, lisätietoja komennolla
+ git log --help
+
+ Jos teit virheen (mitä ei koskaan tietenkään tapahdu...) voit poistaa paikalliset muutokset komennolla
+ git checkout -- <tiedosto>
+ Tämä korvaa muuttuneet tiedostot uusimmilla versioilla HEADista. Kaikki Indeksiin laitetut muutokset säilytetään, samoin kuin uudet tiedostot.
+
+ Jos taas haluat poistaa kaikki paikalliset muutokset, lataa uusimmat historiatiedot palvelimelta ja määritä paikallinen master-haara osoittamaan palvelinversioon
+ git fetch origin
+ git reset --hard origin/master
+
+ sisäänrakennettu graafinen käyttöliittymä
+ gitk
+ käytä värejä tulosteissa
+ git config color.ui true
+ näytä yksirivinen lokituloste
+ git config format.pretty oneline
+ käytä interaktiivista tiedostolisäystä
+ git add -i
+
diff --git a/index.my.html b/index.my.html
index 86b6b353..e9b106d5 100644
--- a/index.my.html
+++ b/index.my.html
@@ -1,4 +1,4 @@
-
+
@@ -49,20 +49,22 @@
kommentit
+ + + +