- 提交代码
git add .
git commit -m "提交信息"
- 将本次提交合并到上次的commit中
git add .
git commit --am
- 更改最新的commit信息
git commit --amend -m
- 回滚代码到上次提交
git reset --hard //小心使用,一旦使用,本地修改就没了
- 回滚代码到之前的某次提交,并将期间的提交作为为提交的修改
git reset head~回滚的commit次数
- 代码暂存
git stash
git stash pop //将最近一次暂存代码显示出来
- 标签
git tag //显示所有标签
git tag version/X/X //打本地tag
git push -tags //将本地标签推到远程
- 推送
git push //普通推送
git push -f // 强制推送
- 切换新分支
git checkout -b 名字
- 分支重命名
git branch -m 新名字
- 删除分支
git branch -d
git branch -D //强制删除
- git 命令设置别名
git config --global alias.co checkout
git co <branchName> // co 就是checkout了
- 查看远程仓库地址
git remote -v
- 修改远程仓库地址
git remote set-url origin 仓库地址
- 查看当前邮箱
git config user.email
- git 权限和SSH KEY有关,SSH KEY的设置方式如下:
ssh-keygen -t rsa -C "邮箱地址"
- rebase与merge
将创建的分支与主分支合并 merge ,将主分支代码合到分支代码,用git rebase,有冲突解决后git rebase --continue
后记
附上git中文官网文档地址https://git-scm.com/book/zh/v2
网友评论