用户名和邮箱
查看用户名和邮箱地址:
$ git config user.name
$ git config user.email
修改用户名和邮箱地址:
$ git config --global user.name "username"
$ git config --global user.email "email"
远程仓库
// 查看远程仓库地址
git remote -v
// 添加远程仓库
git remote add origin https://github.com/android/demo.git
// 删除远程仓库
git remote rm origin
首次推送这个应用
git push -u origin --all
覆盖上一次提交的commit
git commit --amend -m `recommit`
合并commit
- 合并最近3次提交,这个命令会进入vim操作模式,操作完后按
:wq
保存退出。
git rebase -i HEAD~3
操作中备注两个命令
git rebase --abort
git rebase --continue
-
startpoin
和endpoint
是tag的id,范围不包括end。
git rebase -i [startpoint] [endpoint]
删除tag
# 删除本地tag
git tag -d 0.1.2
# 删除远程仓库的tag
git push origin :refs/tags/4.10.9