
本文共 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 commit -a
,以增加“-a”选项后自动添加已追踪的文件。如需更详细操作步骤,请关注后续版本说明。作为开发者,熟练掌握Git的使用方法将大大提升工作效率和开发体验。
发表评论
最新留言
关于作者
