Carlo Bersani wrote:
>
> Sorry, I had to study how git works with coming exams
> Hope this is fine:
>   

Here is the cheat-sheet I made when first starting pacman development.  
It should be all you need to know for everyday git usage with the pacman 
repo.

# Clone git repo - only needed once
git clone git://projects.archlinux.org/pacman.git pacman

# Enable useful hooks
chmod +x .git/hooks/{applypatch-msg,commit-msg,pre-commit,pre-rebase}

# Create branch "<branch>"
git branch <branch>

# Work with branch "<branch>"
git checkout <branch>

# Commit changes on current branch and make patch to master branch
git commit -a -s
git format-patch master

# Amend patch
git commit -a --amend -s

# Add file "<file>"
git add <file>

# Remove file "<file>"
git rm <file>

# Remove branch "<branch>"
git branch -D <branch>

# Update master branch
git checkout master
git pull

# Megre changes on master with "<branch>"
git-rebase master <branch>

# Get maint branch
git branch -r
git checkout -b maint origin/maint





_______________________________________________
pacman-dev mailing list
[email protected]
http://archlinux.org/mailman/listinfo/pacman-dev

Reply via email to