Difference between revisions of "Git"
From Teknologisk videncenter
m (→Basic configuration) |
m (→File tracking Lifecycle) |
||
Line 8: | Line 8: | ||
heth@emb3:~$ git config --global user.email "heth@mercantec.dk" | heth@emb3:~$ git config --global user.email "heth@mercantec.dk" | ||
</source> | </source> | ||
− | =File tracking | + | =File tracking states= |
A specified file can be in one of four states | A specified file can be in one of four states | ||
{|border=1 ;style="margin: 0 auto; text-align: center;cellpadding="5" cellspacing="0" | {|border=1 ;style="margin: 0 auto; text-align: center;cellpadding="5" cellspacing="0" | ||
Line 23: | Line 23: | ||
|- | |- | ||
|} | |} | ||
+ | =File tracking lifecycle= | ||
− | [[Image:Tracking Files Learn Git in 3 Hours.png| | + | [[Image:Tracking Files Learn Git in 3 Hours.png|500px|center|Thumb|Files can change state issuing '''git''' commands]] |
=Why is it called Git?= | =Why is it called Git?= |
Revision as of 15:45, 19 December 2022
Contents
Install git
Download git from https://git-scm.com/download/win and install it.
Basic configuration
From terminal issue the following commands: (Windows start the git bash app)
heth@emb3:~$ git config --global user.name "Henrik Thomsen"
heth@emb3:~$ git config --global user.email "heth@mercantec.dk"
File tracking states
A specified file can be in one of four states
State | Explanation |
---|---|
Untracked | The file is not tracked by git and changes are not recorded |
Unmodified | The file is tracked by git and is not changed since it's last commit |
Modified | The file is tracked by git and has changed since it's last commit |
Staged | means that you have marked a modified file in its current version to go into your next commit snapshot. |
File tracking lifecycle
Why is it called Git?
Linus Torvalds has quipped about the name "git", which is British English slang for a stupid or unpleasant person. Torvalds said: "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."[1][2][3]