git基础命令
创建版本库
git init
git add file
git commit -m 'add file'
git status
git diff file
git log
git log --pretty=oneline
git reset --hard HEAD^
git reflog
git diff HEAD -- file
git checkout -- file
git reset HEAD file
git rm file e6a0572b50bbf9eb05d0951139a835eff4a56bcc
git commit -m 'rm file'
远程仓库
git remote add origin git@github.com:michaelliao/learngit.git
git push -u origin master
git clone git@github.com:michaelliao/gitskills.git
分支管理
git checkout -b dev
git branch
git checkout master
git merge <name>
git branch -d <name>
git merge --no-ff -m "merge with no-ff" dev
git log --graph --pretty=oneline --abbrev-commit
git pull master
git fetch
git相关
git教程
如何在github上fork一个项目来贡献代码以及同步原作者的修改
git实现从本地添加项目到远程仓库
git过滤文件和文夹