目录

1.git初始化

git init

2.git基本操作

git add readme.txt
git commit -m "wrote a readme file"
git status
git log
git log --pretty=oneline
git log --graph --pretty=oneline --abbrev-commit
git diff HEAD -- readme.txt
git checkout -- readme.txt
git rm test.txt
//版本回退
git reset --hard HEAD^
git reset --hard 1094a
git reflog

3.分支管理

git checkout -b dev
git branch
git checkout master

git merge dev
git merge --no-ff -m "merge with no-ff" dev

git branch -d dev
git branch -D feature-vulcan

git status
git stash pop

4.远程仓库

git remote add origin git@github.com:michaelliao/learngit.git

git clone git@github.com:michaelliao/gitskills.git
git checkout -b dev origin/dev

git remote

git push origin master
git push origin dev

git pull origin master

git tag v1.0