git

184 阅读1分钟

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过滤文件和文夹