git init
git add filename
git commit -m "some details"
git status
git reset --hard HEAD~?
git reset --hard id
git reflog
git log
工作区和缓存区
git reset HEAD filename
git checkout --file
git remote add origin git@server-name:path/repo-name.git;
git push -u origin master
git push origin master推送最新修改;
git clone git@github.com:michaelliao/gitskills.git
git checkout -b dev
git checkout master
git merge dev
bug分支
git stash
git stash pop
-
开发新feature用新分支
-
可以通过git branch -D 强行删除
学习教程链接: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000