FunWithElectronics.com
          - Collection of Information for those with Electronics as a Hobby
Up one level (Linux command line)

Git





git branch --set-upstream master origin/master
git config --global core.editor vim
git branch --track feature1 origin/master
git config --global user.name "navn"
git config --global user.email "email@email.com"
git log --stat

git config branch.master.remote origin
git config branch.master.merge refs/heads/master

git filter-branch --tree-filter "rm -rf python/blablabla" -- --all
git filter-branch --subdirectory-filter python -- --all


.git/gbp.conf:
[DEFAULT]
debian-branch=debian
upstream-tag=%(version)s



$ git-for-each-ref refs/remotes/origin/tags | cut -d / -f 5- |
while read ref
do
git tag -a "$ref" -m"say farewell to SVN" "refs/remotes/origin/tags/$ref"
git push origin ":refs/heads/tags/$ref"
git push origin tag "$ref"
done

git config --global alias.st "status -s ."
git config --global alias.l "log --stat --graph"
git config --global alias.co "checkout"
git config --global alias.f "fetch --all"
git config --global alias.br "branch -vv"
git config --global alias.brr "branch -r -vv"
git config --global alias.b "\!git branch -r -vv ; git branch -vv"
git config --global alias.p "push origin master"
git config --global alias.ci "commit"
git config --global alias.r "remote -v"
git config --global alias.m "checkout master"
git config --global alias.d "diff ."
git config --global alias.up "\!git remote update -p; git merge --ff-only @{u}"



Add a comment:

Fill in number
Name:
Title:
Text:
 


Privacy | Contact