Git 常用命令

Git 常用命令

提交

命令作用
git status查看本地库的状态
git add [file]将文件添加到暂存区
git commit –m “xxx” [file]将暂存区的文件提交到本地库,-m 后面为修改的说明

版本切换

命令作用
git log以完整格式查看本地库状态
git log --pretty=oneline以单行模式查看本地库状态
git reset --hard HEAD^回退一个版本
git reset --hard HEAD~n回退N个版本
git reflog查看所有操作的历史记录
git reset --hard [具体版本号,例如:1f9a527等]回到( 回退和前进都行 )指定版本号的版本
git checkout – [file]从本地库检出文件
git reset [file]从暂存区撤销文件
git rm --cache [file]从暂存区撤销文件

删除操作

​ ① 先删除本地文件: rm 文件名

​ ② 在查看本库库情况:git status

在这里插入图片描述

​ ③ 使用 git add/rm 命令来更新此次操作!

在这里插入图片描述

​ ④ 执行提交操作

在这里插入图片描述

比较文件

命令作用
git diff 将工作区中的文件和暂存区的文件进行比较
git diff HEAD 将工作区中的文件和本地库当前版本进行比较
git diff --cached 查看暂存区和本地库最新提交版本的差别

分支操作

​ 不使用分支,就是人与人之间协作;

​ 使用分支,就是小组与小组之间的协作;

​ 从主干中拉取分支,开发完成,将工作,合并到主干。

命令描述
git branch [分支名]创建分支
git branch -v查看分支,可以使用-v参数查看详细信息
git checkout [分支名]切换分支
git merge [分支名]合并分支; 将merge命令中指定的分支合并到当前分支上
例如:如果想将dev分支合并到master分支,那么必须在master分支上执行merge命令
git branch –d[分支名]删除分支
git checkout –b [分支名]新建并切换到当前分支

​ **处理分支冲突:**当分支 A 和 分支 B 对文件的修改不同且都进行了 commit 时,使用主分支 master 使用 git marge 来合并分支时,会有其中一个分支无法合并,报错分支冲突。

​ 解决方法:编辑冲突的文件,把“>>>>>>>>>”、“<<<<<<”和“========”等这样的行删除,编辑至满意的状态,提交。提交的时候注意:git commit 命令不能带文件名。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值