git常用命令学习以及冲突解决

一)git log

按时间倒序列出全部提交记录

二)git log --oneline

只想看"一行一条"

三)git reset

复制代码
git reset --hard HEAD~1

版本回退,想回退到哪个版本,数字就是几

四)git reflog

假如我们回退的版本错了,git log 没有回退的记录,git reflog可以取消刚才的回退。

git reflog

git reset --hard 版本号

五)git add

1、git add .

**当下整棵目录树的所有变动一次性端进暂存区,**提交文件至暂存区

2、git add 文件名

只提交某个文件至暂存区

六)分支相关的命令

  • 查看分支:git branch
  • 创建分支:git branch 分支名
  • 切换分支:git checkout 分支名
  • 删除分支:git branch -d 分支名
  • 合并分支:git merge 被合并的分支名

1、在分支上修改文件

在分支dev上,修改文件1.txt,增加文本:write dev

2、切换至主分支查看

主分支没有修改的文件

3、合并分支

git merge 被合并的分支名

先切换至主分支,然后执行命令:git merge 被合并的分支名

4、登陆GitHub查看分支testbranch有个提交

有冲突就要解决冲突

七)解决冲突

1、左侧:当前分支(你正在合并到的分支,如 master)

中间:最终合并结果(你要提交的内容)

右侧:要合并进来的分支(如 dev)

解决冲突后push到远程仓库:

上git查看文件已更新

相关推荐
那年窗外下的雪.1 小时前
AIDC 学习日志 第 04 天 BGP Underlay 基础与路由选择
服务器·学习·php
蒸蒸yyyyzwd1 小时前
cpp选手备战后端学习笔记day6 秋招笔试题
笔记·学习
weixin_446260853 小时前
AVA-Encoder:面向智能体原生视频表征学习框架
学习·音视频
吃好睡好便好4 小时前
说说口罩的佩戴
学习·生活·口罩
fīɡЙtīиɡ ℡4 小时前
大模型结构化输出
人工智能·学习
Dave1205465 小时前
Day17:Agent Memory高级设计——短期记忆、长期记忆与向量语义记忆
人工智能·学习
小唔w5 小时前
2026年AI培训行业观察:主流学习渠道一览
人工智能·学习
汽车仪器仪表相关领域5 小时前
KRYPTON坚固型IP67 EtherCAT总线数据采集模块:工业级分布式采集方案
分布式·功能测试·汽车·压力测试·可用性测试
Nan_Shu_6146 小时前
学习:MapVGL 地理信息可视化
学习
皖山文武6 小时前
逻辑代数基础学习笔记--概述
笔记·学习·机器学习