-
创建版本库
git init
-
提交本地
git add . git commit -m '注释'
-
git提交日志(最上面展示最新的)
git log
-
版本回退、前进
git reset --hard HEAD~1 HEAD表示当前版本,~1 表示当前版本的上一个版本 git reset --hard 264a42a3763e03c95d1894c0b1624bb27f37a532 最后面的是commitID
-
工作区和暂存区的概念
add 到暂存区,一次性commit到当前分支
-
远程仓库
关联远程仓库 git remote add origin git@server-name:path/repo-name.git 推送本地分支 git push 从远程仓库克隆 git clone git@github.com:michaelliao/gitskills.git
-
分支管理
查看所有分支 git branch 创建分支(来自master) git branch develop 切换分支 git checkout develop 创建一个分支并且切换到该分支 git branch -b develop 删除一个分支 git branch -d develop 合并指定分支到当前分支 git merge develop
-
解决冲突
-
远程仓库的操作(远程仓库的默认名称就是origin)
显示远程仓库名称 git remote 显示更加详细的信息 git remote -v 推送分支(指定推送的分支名称) git push origin master git push origin dev