Git常用命令回顾
1、设置全局的用户名
git config --global user.name "Eugene"
git config --global user.email "eugene@183.com"
2、创建版本库
git init
3、基本操作
git add fileName 添加文件到暂存区
git commit -m "remake" 提交到本地仓库[--amend]使用上次备注
git log 查看历史记录(版本号SHA1的一个16进制数)
git reflog 查看历史命令
git status 查看状态
git rm fileName 删除文件
4、分支管理
git branch name 创建分支
git checkout name 切换分支,[-b] 切换且创建分支
git branch 查看当前分支
git merge 分支 合并某个分支到当前分支
git branch -d 分支 删除分支
5、多人协作
git remote 查看远程库信息
git push origin master 将本利master推送到远端
git pull 拉取远端分支代码(如果报错,则可能没有指定本地分支与远程关联)
git rebase 将本地未push的分支提交历史整理成直线
6、标签管理
git tag 标签名称 [commitID] 新建标签
git tag | show 标签名称 查看标签
git tag -d 标签名称 删除标签
git push origin --tags 推送全部标签到远程
引申:代码撤销,回滚到任意版本
1、查看git提交日志,git log
2、回滚到指定版本,git reset --head 版本号
3、强制推送到远程, git push -f origin master
4、如果还想保留提交历史中的部分信息,可以使用revert命令