Changes

Jump to: navigation, search

Git basics

1,690 bytes added, 10:26, 30 September 2016
Git használata
Az alábbi képen láthatjuk, hogy mi történhet egy fájllal a lokális másolatunkban:
:[[File:ClipCapIt-160930-120209.PNG]]
 
A munkaterületen egy fájl értelem szerűen, vagy még nincs hozzáadva a repository-hoz, vagy hozzá van már adva és módosítva van, vagy hozzá van már adva és nincs is módosítva.
 
 
Fájl hozzáadása a stage területhez: '''git add <filename>'''
<pre>
$ git add file1.txt file2.txt file3.txt
</pre>
 
Commit a lokális repository-ba a stage területről (tehát csak azokat amiket már a stage-hez hozzáadtunk): '''git commit -m 'commit üzenet''''
<pre>
$ git commit -m 'Első commit'
[master 8dd4892] Első commit
4 files changed, 3 deletions(-)
delete mode 100644 elsofile.txt
create mode 100644 file1.txt
create mode 100644 file2.txt
create mode 100644 file3.txt
<pre>
 
 
A munkaterületen a fájlok állapotának kiírása: '''git status -s'''
<pre>
$ git status -s
M file1.txt
MM file2.txt
M file3.txt
?? file4.txt
A file5.txt
</pre>
A git status-nak a kimenete a következőt jelenti. <stage terület státusz><munkaterület státusz> <file néve>
* Tehát az első oszlopban ha 'M' betű van, azt jelenti, hogy módosult, de hozzá van adva a stage-hez.
* Ha a második oszlopban van 'M' betű, akkor azt jelenit, hogy olyan módosítást tartalmaz, ami még a stage-hez nincs hozzáadva.
* Ha mind két oszlopban 'M' betű van, azt jelenit, hogy már hozzá lett adva a stage-hez, de azóta módosult, tehát ha most nyomnánk egy commit-et, akkor csak az kerülne bele, amit a stage-hez adás előtt beleírtunk.
* A '??' (tehát mind két oszlopban) jel azt jelenti, hogy új fájl, ami még nem volt hozzáadva a stage-hez sem.
* Az 'A' az első oszlopban azt jelenit, hogy új fájl, de már hozzá van adva a stage-hez, de még sosem volt commitálva.

Navigation menu