Git: Unterschied zwischen den Versionen

Aus Claudio's Wiki
Wechseln zu: Navigation, Suche
(Basics)
(Config)
Zeile 22: Zeile 22:
 
;Repository (%WORKINGDIRECTORY%/.git/config)
 
;Repository (%WORKINGDIRECTORY%/.git/config)
 
:git config --local
 
:git config --local
 +
 +
==Ignoring files==
 +
In workingdirectory:
 +
<pre>vim .gitignore</pre>
  
 
= Basics =
 
= Basics =

Version vom 20. Februar 2012, 19:19 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 file

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

git add
or use
git gui

Commands

git commit -m 'initial project version'