安装完git后需要配置用户名和邮箱作为一个标识
git config --global user.name "yourname"
git config --global user.email "youremail@xx.com/cn"
如果本地没有id_rsa.pub文件,需要在本地创建该文件,本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要设置一下
ssh-keygen -t rsa –C “youremail@example.com”
查看远程分支
$ git branch -r
查看本地分支
$ git branch
把分支推到远程分支
$ git push origin test
切换分支
$ git checkout test
删除本地分支
$ git branch -d test
删除远程分支 方式1:
$ git branch -r -d origin/branch-name
$ git push origin :branch-name
方式2:
$ git remote rm [name]
回退到上一个版本
git reset --hard HEAD^
会退到某一个版本
git reset --hard 版本号
标签管理
git tag v1.0
或者
git tag -a v1.0 -m "备注"
标签推送到远程
// push 标签到远程仓库
git push origin v1.0
比较两个分支的差异
git log branchA ^branchB
本地分支改名
git branch -m old_branch new_branch
远程分支改名
将远程分支的老分支删除
git push origin :old_branch
将改名后的分支push到远程
git push origin new_branch
提交文件夹下所有文件
git add package1 package2
git commit -m "content"
git push
Gerrit提交代码前需要审核
git pull --rebase origin developer
git push origin HEAD:refs/for/developer