Git Wiki



We will hereby start scouring the net for people who say git is hard to understand and use, and just kill them. They clearly are just polluting the gene pool.

--Linus Torvalds

These are the notes through my adventure of converting some CVS repositories to git.


 * Admin task

create user on git server

create groups and add users to groups

cvs to git

read only access

ic_common cooking

todo


 * Simple example

create new public repository

inital basic git config

create local repository and push it to public one

checkout repository


 * Standard workflow

checkout ic_common

find tag, branch, commit,...

checkout tag, branch, commit,...

modify local repository and create a patch

diff

pull

clean local repository

remote

branches

patches

use git mv

tarball from repo


 * Synchronizing 2 repositories

sync 2 repo


 * Add changes to public repository

push

permanently delete stuff


 * exotic stuff

pretend to be someone else


 * git trees

git trees


 * Git tips

Git tips


 * Misc (ears)

Git for the Lazy

git cheat sheet

git community book