Git: Unterschied zwischen den Versionen

Aus Claudio's Wiki
Wechseln zu: Navigation, Suche
(Stage file)
(Stage files)
Zeile 42: Zeile 42:
 
<pre>git add</pre>
 
<pre>git add</pre>
 
or use <pre>git gui</pre>
 
or use <pre>git gui</pre>
 +
 +
git add is also used to add new files to version control.
  
 
== Commands ==
 
== Commands ==
 
<pre>git commit -m 'initial project version'</pre>
 
<pre>git commit -m 'initial project version'</pre>

Version vom 21. Februar 2012, 09:56 Uhr

Basics

Git is a Distributed Version Control System (DVCS).

Local Operations

Working directory
Files where you work
Staging Area
Staged diffs are ready to be committed
git repository
Committed files

Config

System (/etc/gitconfig)
git config --system
Global (~/.gitconfig)
git config --global
Repository (%WORKINGDIRECTORY%/.git/config)
git config --local

Ignoring files

In workingdirectory:

vim .gitignore

Basics

Clone existing Repository

git clone git://github.com/schacon/grit.git
That creates a directory named "grit", initializes a .git directory inside it, pulls down all the data for that repository, and checks out a working copy of the latest version
git clone git://github.com/schacon/grit.git mygrit
Creates "mygrit" directory instead of "grit"

Check Status

git status

Stage files

A modified file under version control can be staged with the command

git add
or use
git gui

git add is also used to add new files to version control.

Commands

git commit -m 'initial project version'