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>
相关推荐
AAA代码批发商6 分钟前
Days 32 Linux 多线程:线程分离属性、多进程 vs 多线程、线程同步互斥锁、信号量
linux·笔记
陈天伟教授17 分钟前
【30天学会机械制图 第15 天】项目四 学会看零件图 任务1 学习零件的基本表达方法 (1)
学习·工程制图·机械制图
从零开始的嵌入式之旅21 分钟前
day31
linux·c语言·经验分享·笔记·嵌入式硬件
小张帅三代24 分钟前
yolo基础学习笔记
笔记·学习·yolo
zttbee26 分钟前
vue学习(白话功能版)
前端·vue.js·学习·前端框架
北风toto32 分钟前
UML(统一建模语言)详细笔记
笔记·uml·软件设计师
ouynagda1 小时前
Linux 进程与线程学习笔记
linux·笔记·学习
手握风云-2 小时前
一条消息的旅程:RabbitMQ 学习与实践(四)
学习
GlueNa2SiO39 小时前
03-Flask模板引擎Jinja2详解
笔记·python·flask