git常用命令
时间:2021-04-13 12:23:36
收藏:0
阅读:0
- 查看所有配置,用户信息和文件位置
git config --list --show-origin
- 用户信息配置
git config --global user.name "user_name"
git config --global user.email "user_email@qq.com"
- 查看远程库
git remove -v
- 本地库关联远程库
git remote add orgin xxxx.git
- 删除关联的远程库
git remote rm origin
- 查看提交日志
git log --pretty=oneline
- 撤销修改某个文件
git checkout -- <file_name>
- 删除文件
git rm <file_name>
- 版本回滚
git reset --soft|--mixed|--hard HEAD^ # 回滚到前一个版本
git reset --soft|--mixed|--hard HEAD~n # 回滚到前n+1个版本
git reset --soft|--mixed|--hard <commit_id> # 回滚到对应的commit的版本
- soft:表示保留源码,只回退到commit信息到某个版本,不涉及暂存区的回退,如果还需要提交,直接commit即可。
- mixed:表示会保留源码,只是将git commit和暂存区信息回退到了某个版本。
- hard:会将所有的信息回退到某个版本。
- 线上版本回退,代码已经更新到远程仓库
git revert <commit_id>
- 创建分支并切换到新分支
git checkout -b <branch_name>
- 切换分支
git checkout <branch_name>
- 删除分支
git branch -d <branch_name>
- 不使用
Fast forward
方式合并分支
git merge --no-ff -m "message" <branch_name>
评论(0)