En ole ohjelmoija, mutta saisiko täältä apua: Kirjoitan Linuxilla kandia LaTeXilla. Ohjaaja haluaa, että pidän tiedostojen eri versiot tallessa, jotta voin palata aiempiin. Olen kirjoittanut tiedostot uudelle nimelle antamalla tiedoston nimelle aikaleiman. Miten tämän prosessin saisi tehtyä järkevämmin Gitillä? Eli käytännössä miten tallennan kunkin päivän tuotokset Gitiin ja miten voin yhdistää kahden eri päivän muutokset toisiinsa? Käytän Linuxia ja Bashia.
Gitin käyttö omalla koneellani
6
327
Vastaukset
- Anonyymi
Giti tietääkseni on Github liittymä
Onko järkee sinne kaikki laittaa.- Anonyymi
Periaatteessa git voi olla turhan järeä tarpeisiini. Riiittäkö tuollaiseen tarkoitukseen diff-komennon opetteleminen?
--Alkuperäinen - Anonyymi
Anonyymi kirjoitti:
Periaatteessa git voi olla turhan järeä tarpeisiini. Riiittäkö tuollaiseen tarkoitukseen diff-komennon opetteleminen?
--AlkuperäinenDiff on komentorivipohjaisena hiukan tuskallinen käyttää vaikka kaikki sillä onnistuukin. Se on tiedostovertain eli ei huolehdi versioista: Sillä voi vain verrata tiedostoja ja luoda patch-komentoa varten muutoslistan, jonka voi sitten yhdistää toiseen versiohallinnan haaraan. Meld voisi olla tarkoituksiisi sopiva graafinen työkalu. Jos käytät git:iä lokaalisti aluksi se on tarkoitukseen ehkä hiukan turhan monimutkainen. Sillä kun voi tehdä eri versionhallintojen välisiä vetoja.
En ole itsekkään kovin hyvin perillä git:stä mutta se on itse asiassa aika hyvä jos pitää kloonata jotain itselle editoitavaksi ja tämän jälkeen tarkoitus palauttaa muutokset integroitavaksi mukaan. Tämä hoituu pull-requestin avulla, jolloin kohde-versiohallinnan omistaja pystyy tarkistamaan mergen halutessaan.
Jos tarkoitus on käyttää "karvalakki" mallista versiohallintaa eli dumpata editoinnin jälkeen tavarat talteen niin siihen olen käyttänyt Mercurial:ia(hg) - tosin git osaa samat temput ja aika paljon enemmänkin.
- Anonyymi
Tee joka päivä uusi tägi. Jokainen tägi on sitten oma versionsa, johon on helppo palata.
Mergetys sitten maun mukaan, minkä juonen ottaa lopulta käyttöön. - Anonyymi
git branch mun-kirjoitukset-2023-08-03
git checkout mun-kirjoitukset-2023-08-03
kirjoitusta ja tarinaa LaTexilla
git commit -a -m "Hyvää kirjoitusta tuli tehtyä"
git checkout master
git merge mun-kirjoitukset-2023-08-03
git branch mun-kirjoitukset-2023-08-04
....
....
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Persuja ei aluevaltuustoissa näy
Ei tunnu persuja paljon paikalliset asiat kiinnostavan, vaan ainoastaan ulkomaalaiset, joku Israel ja Trumpin fanitus.593727Päivän Riikka: Uudenkaupungin autotehdas hiljeni
Näin ne 100 000 uutta pysyvää ei-tempputyötä yksityiselle sektorille tämän hallituksen ansiosta syntyy. Työntekijöille j873118Riikka vie Suomen kohta ykköseksi työttömyyskisassa
Espanja: 10,5 % Suomi: 10,3 % Ruotsi: 9,3 % Kisa on tiukkaa, mutta Riikalla hyvä draivi päällä. Vasemmistolaisen päämin692326Mikä ihme teitä savolaisia tuossa
p*rs*reiässä niin kiinnostelee? Että siitä pitää päntönnään huutaa.141530Laita tunniste josta kaivattusi tietää sun kirjoittavan täällä
Joku yksilöity yhteinen juttu joka on sun ja kaivattusi välillä. Tuntomerkkinä esim. punainen pipopää, tonttu-ukko tai m651319- 871169
Varusmiehen kuolema
Ei ollut vahinko, ei aiheuttanut vaaraa muille, eikä ollut rikos, mitä jää jäljelle? Oliko kyseessä oman käden kautta lä291039Kumpaan rahat, mummojen vaippoihin vai Nalle WahIroosille?
JOS siis sinä saisit päättää?1991Huippu, kaupunki ostaa hotellin
Hyvä juttu meillä on oma hotelli iloitsi Pirtihirmukin. Nyt vaan rekryt päälle ja uusi henkilökunta. Tarvitaan tekijöitä55965- 47952