tips:git

This is an old revision of the document!


GIT

~/.netrc
machine git.csgalileo.org
login blabla
password blabla
~/.gitconfig
[user]
    name = Stefano Scipioni
    email = blabla
[core]
    autocrlf = input
    #safecrlf = true
    editor = vim
[http]
    sslverify = false
[alias]
    co = checkout
    ci = commit
    st = status
    br = branch
    hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
    type = cat-file -t
    dump = cat-file -p
[push]
    default = simple
[color]
    ui = auto
NAME=project.git
mkdir $NAME
cd $NAME
git init --bare
mv hooks/post-update* hooks/post-update
chmod +x hooks/post-update
git update-server-info
git remote -v
git remote set-url origin http://git.csgalileo.org/livenet-server.git

check origin

git remote show origin

if prune needed (on server restart apache if dav is used)

git remote prune origin
git push --set-upstream origin master

reference

create locally

git branch [name_of_your_new_branch]
git checkout [name_of_your_new_branch]

create or update remotly

git push --set-upstream origin [name_of_branch]

view remote branches

git fetch -v

fetch remote branches

git checkout -b [branch] origin/[branch]
git push origin --delete [branch]
 
# and locally
git branch -d [branch]

from feature branch to master

git checkout feature
git merge master
git checkout feature
git rebase -i master
 
# if remote feature is present force push on origin
git push --force origin feature

add forked repo if none (git remote -v)

git remote add upstream https://github.com/pjreddie/darknet.git

rebase remote on master

git fetch upstream
git checkout master
git merge upstream/master
git push
git co <branch-target>
git cherry-pick <commit>
git clone https://github.com/scipioni/home-assistant.git
cd home-assistant
git remote add upstream https://github.com/home-assistant/home-assistant.git
git pull upstream dev
apt install apache2
a2enmod dav_lock dav dav_fs macro
systemctl restart apache2
  • tips/git.1528871992.txt.gz
  • Last modified: 2018/06/13 08:39
  • by scipio