win10 +git配置+学习笔记

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

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

配置git:

复制代码
git config --global user.name "Your Name"
git config --global user.email "[email protected]"

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

复制代码
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>
相关推荐
ghost14326 分钟前
C#学习第22天:网络编程
开发语言·学习·c#
ALINX技术博客42 分钟前
【ALINX 实战笔记】FPGA 大神 Adam Taylor 使用 ChipScope 调试 AMD Versal 设计
笔记·fpga开发
关山煮酒1 小时前
【数据挖掘笔记】兴趣度度量Interest of an association rule
笔记·数据挖掘
每次的天空1 小时前
Android学习总结之kotlin篇(二)
android·学习·kotlin
LuckyLay1 小时前
Vue百日学习计划Day4-8——Gemini版
前端·vue.js·学习
机器视觉知识推荐、就业指导1 小时前
Qt/C++面试【速通笔记九】—视图框架机制
c++·笔记·qt
s_little_monster1 小时前
【Linux】socket网络编程基础
linux·运维·网络·笔记·学习·php·学习方法
猴子请来的逗比4892 小时前
nginx负载均衡及keepalive高可用
运维·学习·nginx·负载均衡
汇能感知2 小时前
光谱相机的图像预处理技术
经验分享·笔记·科技
小蜗笔记3 小时前
path环境变量满了如何处理,分割 PATH 到 Path1 和 Path2
笔记