git学习 add - commit - init
发布日期:2021-05-18 11:47:00 浏览次数:21 分类:精选文章

本文共 1974 字,大约阅读时间需要 6 分钟。

Linux基础入门与Git版本控制快速指南

资料来源:B站尚硅谷BV1pW411A7a5,侵权删

代码托管与团队协作工具

在开源项目开发的过程中,选择合适的代码托管平台和协作工具至关重要。以下是几点推荐选择:

  • 代码托管中心:利用云端代码托管服务可以方便地管理项目文件和代码,主要平台包括:
    • 码云
    • GitHub
  • 团队协作:支持跨团队协作的工具可以提升效率,找到适合团队的协作平台非常重要。

本地库的初始化

要开始使用Git进行版本控制,首先需要在本地机器上创建一个本地库。操作过程如下:

  • 打开终端,进入项目的工作目录:
  • 执行命令:
  • git init
  • 初始化完成后,工作目录中会自动创建一个新的本地库。

初始化后的效果,你可以通过以下命令查看:

  • git init -- emptied Cartesian plane
  • git init添加了隐藏文件.git,用于存储仓库信息

设置个人签名

在使用Git进行版本管理时,设置个人签名可以让每次提交都记录你的名字和电子邮箱,方便以后追踪代码提交人。可以选择以下配置方式:

项目级别/仓库级别:参数只在当前仓库范围内有效,操作步骤如下:

  • 执行命令:
  • git config user.name yourName
    git config user.email yourEmail@xx.com

运行以上命令后,你的名字和邮箱会被记录下来。效果可以在以下命令中看到:

git config列表中会显示已设置的用户信息

系统用户级别:参数会在操作系统的整个用户范围内有效,可以更持久地配置:

  • 执行命令:
  • git config --global user.name yourName
    git config --global user.email yourEmail@xx.com

这种配置方式会将参数保存在~/.gitconfig文件中, effect会持续存在于所有仓库中。

需要注意以下几点:

  • 用户名称和邮箱的准确性至关重要,但格式无特殊要求只需区分度。
  • 仓库级别和系统用户级别的参数不能同时存在,万一不小心出现这种情况,可以使用git config --local remove --global user.name等命令进行擦除。
  • 推荐在开发环境中使用--global选项,除非有特殊需求。

提交文件的步骤

将修改后的文件提交到Git仓库的步骤分为三步:查看状态、添加文件到暂存区、提交到本地库

一、查看文件状态

首先需要了解哪些文件发生了什么变化,可以使用以下命令查看当前工作目录的文件状态:

  • git status  [optional ]

    如果需要查看特定目录的状态,可以添加路径参数。

  • 返回的信息会告诉你哪些文件新增、修改或删除,以及是否需要添加到版本控制的暂存区中。
  • 例如,若修改了README.md文件,运行命令后的状态会显示README.md modified

二、将文件添加到暂存区

选择需要提交的文件,将其放到Git仓库的暂存区域。操作方法如下:

  • git add [file/path]

    可以是单个文件或文件夹,使用相对路径表示。

  • 需要注意的是,Git的忽略规则会自动将某些文件(如隐藏文件、虚拟文件夹)忽略,除非明确指定。
  • 如果需要移除已经oro)%添加到暂存区的文件,可以使用git rm --cached [file/path]

三、提交代码到本地库

将文件从暂存区提交到本地库,正式记录到版本历史。执行以下命令:

  • git commit [-m "commit message"]
    • 若不指定-m选项,系统会打开vim编辑器让你输入注解文本。
    • commit message应简明扼要,描述你做了哪些修改或者添加了什么功能。
  • git commit -m "新增了一个功能:支持图片上传"
  • 提交后,最新的代码版本会随提交记录保存到本地库中。

注意事项:

  • 每次提交都应该模拟分支切换到了一条新的线(可以忽略此说明,如果不熟悉Git分支机制)
  • 提交信息会被保存到.gitLog文件中,可以通过git log命令查看提交历史

添加文件到仓库的追踪列表

在第一次提交文件或修改文件时,需要手动将文件添加到仓库的追踪列表中,以便Git能够识别该文件的变化。可以通过以下方式实现:

  • 执行命令:
  • git status

    查看文件状态,确认是否需要添加到追踪列表。默认情况下,Git会将新文件添加到列表中,但需要确认是否处理过忽略规则和其他特殊情况。

  • 第二次提交时,Git会识别修改的文件,不需要重新添加到暂存区,而是可以直接使用git commit -a,以增加“-a”选项后自动添加已追踪的文件。

如需更详细操作步骤,请关注后续版本说明。作为开发者,熟练掌握Git的使用方法将大大提升工作效率和开发体验。

上一篇:linux 与win共享文件夹
下一篇:git 本地 更新到 仓库 仅仅 操作系统课程设计

发表评论

最新留言

不错!
[***.144.177.141]2025年04月14日 01时18分21秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章