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

相关推荐
莫成14 分钟前
git相关命令查阅
git
憧憬成为java架构高手的小白17 分钟前
MySQl学习
学习
三品吉他手会点灯1 小时前
嵌入式机器学习 - 学习笔记1.1.1 - 什么是机器学习?
c语言·人工智能·笔记·嵌入式硬件·学习·机器学习
程序猿小泓1 小时前
从 Claude Code 学 Agent Harness:一个前端工程师的 AI Agent 学习笔记
前端·人工智能·学习
minglie12 小时前
Axi4Full转SMMR突发读写和单次读写对比
学习
换个昵称22 小时前
大模型学习8下-高性能推理引擎vLLM学习笔记
笔记·学习·vllm
报错小能手3 小时前
OpenTenBase学习——集群编译&部署
学习
渣渣灰飞3 小时前
MySQL 系统学习 第二阶段 第四章:DCL(Data Control Language)第二节:权限管理与角色(Role)
数据库·学习·mysql
霸道流氓气质4 小时前
Java 工程师 AI 智能体(Agent)完整学习路线
java·人工智能·学习
想要入门的程序猿4 小时前
摄影测量学习()
数码相机·学习