Git实用笔记

目录

1.Git的工作原理

2. Git配置

2.1 查看配置

2.2 进行配置

2.3 查看配置

3. 快速上手

3.1 创建仓库

3.1.1 搭建本地仓库

3.1.2 克隆远程仓库

3.2 实例

4. Git命令总结

5. git commit提交记录使用介绍


1.Git的工作原理

        Git本地和远程共有四个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)和远程的git仓库(Remote Directory)。文件在这四个区域之间的转换关系如下:

  • Workspace:工作区,是平时进行操作时存放项目代码的地方
  • Index / Stage:暂存区,用于临时存放改动的操作,事实上它只是一个文件,保存即将提交到文件列表信息
  • Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本
  • Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

2. Git配置

      git的配置文件都保存与本地电脑,可以通过命令进行读取配置也可以通过打开文件的方式之间操作。以下命令可以在Git Bash Here中,进行输入。

2.1 查看配置

      以下有3种查看配置的方式:

//查看所有配置
git config -l

//查看系统config
git config --system --list

//查看当前用户(global)配置
git config --global --list

2.2 进行配置

        当安装Git后首先要进行用户名称和e-mail地址的配置,因为每次Git提交都会使用该信息。通过配置后,该信息将会后面的提交中,以下是设置用户名和邮箱地址的命令,操作时将双引号的内容替换成自己的信息即可。(注:user.name和user.email与后面的内容间要加空格)

git config --global user.name "xxx"
git config --global user.email "xxxxxxxxxxxx"

2.3 查看配置

         在2.2配置完成后,输入以下命令可以进行查看配置是否,写入成功。

git config --global user.name
git config --global user.email

3. 快速上手

3.1 创建仓库

创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程仓库。

3.1.1 搭建本地仓库

1、创建全新的仓库,需要用GIT管理的项目的根目录执行,如以下操作第四张图出现隐藏文件

3.1.2 克隆远程仓库

另一种方式是克隆远程目录,就是将远程服务器上的仓库完全镜像一份至本地。具体如下:

3.2 实例

参考链接:

git 常见操作方法及小实例_yuyu加油鸭的博客-CSDN博客

1) 本地建立一个文件夹和test.txt文件,并且初始化git。

2) 将txt文件通过git命令添加文件到暂存区,然后再通过命令提交到本地仓库,查看历史提交信息。

3)修改文件并保存,对比修改点

4. Git命令总结

百度安全验证

5. git commit命令(提交记录)

       Git 提交记录(commit)是 Git 版本控制系统中的一个核心概念。每次提交都是项目历史中的一个快照,记录了自上次提交以来对代码库所做的更改。提交记录通常包含以下信息:

  • SHA-1 校验和:每个提交都有一个唯一的 ID,这是一个 40 位的十六进制字符串,由 Git 自动生成,用于标识每个提交。
  • 作者信息:包括作者的名字和电子邮件地址。
  • 提交日期和时间:记录提交发生的确切时间。

       提交信息(Commit Message):这是描述提交内容的文本消息。良好的提交信息可以帮助其他开发者理解你所做的更改和原因。

      提交信息通常包含以下部分:

  • 标题/摘要:简短的描述,概括了提交的主要更改,通常建议不超过 50 个字符。
  • 正文:如果需要,可以提供更详细的更改说明,包括更改的动机和与之前代码的对比。
  • 尾注:可以包含一些元数据,如相关的任务跟踪号、审阅者信息、特别感谢等。

      在撰写提交信息时,开发者通常会使用一些关键字来标识提交的类型或目的,例如:

  • `feat`:表示引入了新功能(feature)。
  • `fix`:表示修复了一个错误(bug fix)。
  • `docs`:表示只改变了文档。
  • `style`:表示改变代码格式,不影响代码运行的更改。
  • `refactor`:表示重构代码,既没有新增功能,也没有修复错误。
  • `test`:表示添加或修改测试代码。
  • `chore`:表示对构建过程或辅助工具和库的更改。

这些关键字通常用于提交信息的开头,后面跟着对更改的简短描述。例如:

feat: add new user login authentication flow

fix: resolve array index out of bounds exception

docs: update README with new API documentation

       使用 Git 提交代码的基本命令是:

git commit -m "这里是提交信息"

       如果你想要提供更详细的提交信息,可以省略 `-m` 选项,这将打开你的默认文本编辑器,让你可以输入更长的信息。

6. git branch(创建分支)

        在Git中创建和切换分支是非常常见的操作,它允许你在不同的开发线上独立工作。以下是如何使用Git命令行来创建和切换分支的步骤:

        ### 创建分支。

        要创建一个新分支,可以使用`git branch`命令,后面跟上你想要创建的分支名称:

git branch <branch-name>

        这将创建一个名为``的新分支,但不会自动切换到这个分支。

        ### 切换分支

        要切换到一个已存在的分支,可以使用`git checkout`命令:

git checkout <branch-name>

        这将会切换到名为``的分支。

        ### 创建并切换分支

        如果你想要创建一个新分支并立即切换到这个分支,可以使用`git checkout`命令的`-b`选项:

git checkout -b <new-branch-name>

        这个命令组合了创建和切换分支的步骤。

        ### 使用`git switch`命令

        从Git 2.23版本开始,Git引入了`git switch`命令,它是`git checkout`命令的一个子集,专门用于切换分支。使用`git switch`可以更清晰地表达你的意图:

        创建并切换到新分支:

git switch -c <new-branch-name>

        切换到已存在的分支:

git switch <existing-branch-name>

        `-c`选项是`--create`的简写,表示创建一个新分支。

        ### 查看所有分支

        如果你想查看仓库中所有的分支,包括远程分支,可以使用以下命令:

git branch -a

        ### 删除分支

        如果你想删除一个分支,可以使用以下命令:

git branch -d <branch-name>

        如果分支没有被合并到主分支,上面的命令会失败。如果你确定要删除一个未合并的分支,可以使用强制删除选项:

git branch -D <branch-name>

请记住,删除分支是一个不可逆的操作,所以在执行之前请确保你不再需要该分支的任何内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值