- français
- English
git
Wikipedia EN
In software development, Git (/ɡɪt/) is a distributed revision control and source code management (SCM) system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development; it has since been adopted by many other projects. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Git is free software distributed under the terms of the GNU General Public License version 2.
Wikipedia FR
Git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds, le créateur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2.
Links
- Official http://git-scm.com
- Install http://git-scm.com/downloads
- Hosting
- Documentation
- Wikipedia
- Git For n00b http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b
Everydays use
# get modifications from other git pull # read what was done git log # Make local changes to files hack, hack, hack... # list the modified files git status # show what I've done git diff # tell git to version a new file git add new/file # commit its own modifications # to its local branch git commit -a -m "Fix bug #321" # send local modifications to other git push
Clients
Link | Linux | Mac | Windows | |
---|---|---|---|---|
SourceTree | http://www.sourcetreeapp.com/ |
No |
Yes |
Yes |
GitX | http://rowanj.github.io/gitx/ |
No |
Yes |
No |
Tig | http://blogs.atlassian.com/2013/05/git-tig/ |
Yes |
No |
No |
Git-Cola | http://git-cola.github.io/ |
Yes |
Yes |
Yes |
Git-Eye | http://www.collab.net/giteyeapp |
Yes |
Yes |
Yes |
Giggle | https://live.gnome.org/giggle |
Yes |
No |
No |
TortoiseGit | http://code.google.com/p/tortoisegit/ |
No |
No |
Yes |
Windows Example
Donwload and install Git http://msysgit.github.io/
Launch Git Bash
type: git clone https://USERNAME@REPOURL
i.e. git clone https://nborboen@git.epfl.ch/repo/osmose.git
Now the repository is create.
For more functionnalities you can install Tortoise Git https://code.google.com/p/tortoisegit/wiki/Download