win10 +git配置+学习笔记

git简介:git是一个分布式版本控制软件,用于有效、高速地处理从小到大的项目版本管理。

安装git:从官网Git (git-scm.com)下载安装包

配置git:

复制代码
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"

配置完之后可以查看绑定信息

复制代码
git config --global user.name 
git config --global user.email 

然后新建一个文件夹,在目录中右键点击git bash就打开了命令行

初始化仓库(在现有目录中初始化 Git 仓库)

复制代码
git init

将工作区修改的文件放到暂存区:

复制代码
git add <file>
//或者全部文件
git add .

将暂存区的内容提交到本地仓库:

复制代码
git commit -m "备注修改内容"

查看仓库当前状态:

复制代码
git status

查看提交日志:

复制代码
git log

接下来介绍分支管理

每个开发人员都是建立新分支在新分支上进行修改然后合并到主分支上面

1.创建新分支

复制代码
git branch <branch-name>

2.切换分支

复制代码
git checkout <branch-name>

3.查看分支

复制代码
git branch

4.合并分支(首先要切换到你需要合并到的分支上来,例如分支1想要合并分支2,必须先切换到分支1,然后执行merge命令)

复制代码
git merge <branch-name>

5.删除分支

复制代码
git branch -d <branch-name>

6.创建并切换分支

复制代码
git checkout -b <branch-name>
相关推荐
AI职业加油站11 分钟前
2026大数据运维行业趋势复盘:大数据运维工程师赋能发展
大数据·运维·人工智能·学习·数据分析·职场发展
小黄人软件22 分钟前
享受独处、终身学习
学习
墨白曦煜36 分钟前
穿透 IDE 的障眼法:Git 四大工作区与核心数据流转解析
ide·git
马东181 小时前
冲突后的解决状态
学习
CCC:CarCrazeCurator1 小时前
LeRobot 深度技术方案解析:Hugging Face 端到端机器人学习框架
学习·机器人
Titan20241 小时前
网络学习:网络层与数据链路层知识梳理
服务器·网络·学习·tcp/ip
老猿讲编程1 小时前
【Eclipse OpenSOVD学习之十一】网关二进制与部署
学习·中间件·rust·eclipse·汽车
Yanjun2i1 小时前
Agent学习记录六:Tool 类 + Tool Registry
开发语言·python·学习
罗西的思考1 小时前
[Agent Memory / 强化学习] MemPO源码学习笔记 —(1)— 总体
人工智能·笔记·深度学习·学习·机器学习
老猿讲编程1 小时前
【Eclipse OpenSOVD学习之十】客户端 SDK
学习·eclipse·嵌入式软件·车载·sovd