Befehle kommen von hier: http://git-scm.com/book/en/Getting-Started-First-Time-Git-Setup
Fügt alle Dateien im Verzteichnis der Commit-Warteschlange hinzu
git add *
Ein Commit kann immer ein oder Mehrer Schlüsselwörter enthalten, die gewissen Funktionen im Redmine auslösen. Diese Keywords können im Redmine angelegt und geändert/erweitert werden.
git commit -m 'Mahlzeit ref #12'
git branch
Benutzer und E-Mail setzen.
git config --global user.name "John Doe" git config --global user.email johndoe@example.com
Schiebt die lokale Repoauf die online Repository (origin) in den Branch (master)
git push origin master
git clone http://redmine.knallimall.org/git/linuxmce-jsorbiter/
To link one repository into another in git you can use a thing called submodules:
git submodule add http://YOUR.PATH/TO/GIT/REPO FOLDER_NAME
Example:
cd /YOUR/CLONED/REPO git submodule add https://redmine.knallimall.org/git/imagemap/ dokuwiki_imagemap git add . git commit -m "Add submodules ..." git push origin master
Submodules need to be initialized and downloaded
cd /YOUR/CLONED/REPO git submodule init git submodule update
When updating a submodule its required to tell the parent repository to use the latest downloaded version.
cd /YOUR/CLONED/REPO/SUBMODULE/ git pull origin master cd /YOUR/CLONED/REPO git commit -am "Upgrade submodules ..." git push origin
git pull origin git submodule update
#!/bin/sh git filter-branch -f --env-filter ' OLD_EMAIL="OLD@E_MAIL" CORRECT_NAME="ochorocho" CORRECT_EMAIL="rothjochen@gmail.com" if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] then export GIT_COMMITTER_NAME="$CORRECT_NAME" export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL" fi if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ] then export GIT_AUTHOR_NAME="$CORRECT_NAME" export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL" fi ' --tag-name-filter cat -- --branches --tags
Generate a simple changelog of all commits between latest 2 tags.
#!/usr/bin/env sh TAGS=($(git tag --sort=-version:refname | head -n 2)) git log --pretty=format:"* %s" "${TAGS[0]}"..."${TAGS[1]}" > RELEASE_CHANGELOG.md