pull公共分支的正確姿勢
git stash
git pull —rebase
git stash pop
git add -u
git rebase —continue
‘No rebase in progress’?则表示已经没有冲突了;否则上面两步要重复多次
git commit -m “xxx”
git push origin [branch] -f
git log --pretty=oneline
git reset --hard HEAD^/commit id. 回退版本
不想回退這個版本
git reflog
git reset --hard HEAD^/commit id
git checkout -- file 丟棄工作區的修改
git remote add origin git@server-name:path/repo-name.git 关联一个远程库
git push -u origin maste 第一次推送master分支的所有内容
git clone git@github.com:michaelliao/gitskills.git
git checkout -b dev
git checkout dev
git branch
git merge dev
git branch -d dev
git branch -D dev 刪除沒有merge的分支
git remote 查看远程分支
git checkout -b dev origin/dev
git branch --set-upstream-to=origin/dev dev 本地dev和遠程dev關連