- 初始化git仓库:
git init
- 创建分支:
git branch 'xxx'
- 切换工作分支:
git checkout 'xxx'
- 合并23操作:
git checkout -b xxx分支名
- 将文件添加到缓存区:
git add 'xxx文件名'
或者路径下全部文件git add .
- 将缓存区内容提交到本地仓库:
git commit -m '提交注释'
- 合并56操作:
git commit -am '提交注释'
- 连接到远程仓库:
git remote add origin http://xxx/project.git
,origin为主机的意思,大家协作的都上传到这个主机来 - 提交到远程仓库:
git push origin xxx分支名
- 指定本地分支和远程分支提交:
git push origin 本地分支名:远程分支名
- 删除远程分支:
git push origin --delete xxx
- 将分支推送到远程:
git push origin xxx
- 查看本地分支和远程分支对应关系:
git branch -vv
将远程仓库同步到本地:git clon 远程仓库地址
查看本地分支:git branch
查看远程分支:git branch -r
查看全部分支:git branch -a
回退上一个提交(不删除工作空间改动代码,撤销commit,不撤销git add .) : git reset --hard HEAD~1
回退上一个提交(删除工作空间改动代码,撤销commit,撤销git add . 注意完成这个操作后,就恢复到了上一次的commit状态) : git reset --soft HEAD~1
强制推送到远程仓库:git push -f
查看提交记录(会不显示中文):git log --oneline
(显示中文):git --no-pager log