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>
相关推荐
_dindong6 分钟前
牛客101:递归/回溯
数据结构·c++·笔记·学习·算法·leetcode·深度优先
笨鸟笃行13 分钟前
百日挑战——单词篇(第十二天)
学习
**蓝桉**1 小时前
服务器管理
linux·笔记
初见0011 小时前
Git时间管理大师:Reset Current Branch to Here 全解析
git·后端
lingggggaaaa1 小时前
小迪安全v2023学习笔记(一百四十三讲)—— Win系统权限提升篇&AD内网域控&NetLogon&ADCS&PAC&KDC&CVE漏洞
windows·笔记·学习·安全·内网安全·权限提升
71-31 小时前
牛客上的练习题——打印X形图案(有说明scanf返回值)
c语言·笔记·学习
NON-JUDGMENTAL2 小时前
DiverseVul
笔记·学习
落羽的落羽2 小时前
【Linux系统】C/C++的调试器gdb/cgdb,从入门到精通
linux·服务器·c语言·c++·人工智能·学习·机器学习
Dylan的码园2 小时前
以二叉树问题为基础的递归调试学习(上)
java·学习·算法·leetcode·r-tree
rengang663 小时前
10-神经网络的工作原理:分析神经网络如何学习和推理
人工智能·深度学习·神经网络·学习