Git命令学习

配置信息

git config --global user.name "name"

git config --global user.email "my@qq.com"

创建仓库

git init

查看仓库状态

git status

添加进仓库

git add .

提交进仓库

git commit -m "此次提交的信息,方便以后查询。"

查看当前修改

git diff

撤销未提交的修改

git checkout .

撤销已经添加的修改

git reset . //取消添加

git checkout . //撤销修改

查看git提交记录

git log

创建分支

git branch dev

查看分支

git branch

切换分支

git checkout dev

合并两个分支上的修改

git checkout master//切换到主干分支

git merge dev//将开发分支上的代码合并到主干分支上

合并过程中的文件

java 复制代码
第一行
<<<<<<< HEAD
主干分支第二行
主干分支第三行
=======
开发分支第二行
开发分支第三行
>>>>>>> dev

=====以上是当前分支的代码

=====以下是要合并分支的代码

解决冲突后重新提交

git add .

git commit -m "解决冲突后再次提交"

删除分支

git branch -D dev //删除开发分支

从远程分支克隆一个项目到本地

git clone https://gitee.com/yang-shuangyue/learngit.git

将本地文件推到远程分支

git push https://gitee.com/yang-shuangyue/learngit.git master

将远程分支的代码同步到本地

git pull https://gitee.com/yang-shuangyue/learngit.git master

相关推荐
05664615 分钟前
Python康复训练——控制流与函数
开发语言·python·学习
gwf2161 小时前
SSD读写速度深度解析:顺序读写vs随机读写、IOPS、延迟,你的硬盘性能到底怎么看?
git·嵌入式硬件·缓存·github·智能硬件
西邮彭于晏2 小时前
图文详解:Git分支创建、合并与冲突解决|新手零门槛完整教程
大数据·git·elasticsearch
早睡早起身体好1232 小时前
为什么 Network 中会出现两个同名请求?——CORS 预检请求学习笔记
网络·笔记·学习·网络安全
菩提树下的打坐2 小时前
测试左移的更深一层:用 DDD 战术设计反推测试边界
学习
casual~3 小时前
模逆元计算方法详解:扩展欧几里得算法与费马小定理
学习·算法·逆元
@Mike@3 小时前
06-数据库学习笔记(存储模型与数据压缩)
数据库·笔记·学习
我的xiaodoujiao4 小时前
快速学习Python基础知识详细图文教程14--模块
开发语言·python·学习·测试工具
wdfk_prog4 小时前
嵌入式面试真题学习笔记系列
笔记·学习·面试
懿路向前4 小时前
【HarmonyOS学习笔记】2026-07-30 | 小艺开放平台智能体接入实战
笔记·学习·harmonyos