git的基本使用和团队合作基础命令

90 阅读4分钟

一:Git是什么?

Git 是分布式版本控制系统. 三个区域:工作区,暂存区,本地仓库 三种状态: 已修改、已暂存、已提交,以及流程

二: 怎么获取?

git官网 git-scm.com/下载适用于你操作系统的…

安装效果

image.png 代码托管平台,推荐国内的Gitee Gitee - 企业级 DevOps 研发效能平台

Gitee是一个类似于GitHub的代码托管平台,也被称为中国的GitHub。它提供了Git版本控制系统的托管服务,允许开发者在云端存储和管理他们的代码仓库。

三.怎么使用?

配置用户名

git config --global user.name 你的用户名 git config --global user.email 你的邮箱地址

查看是否配置成功

git config --list

四.git基础命令

初始化仓库:要使用Git,首先需要在项目文件夹中初始化一个Git仓库。可以使用以下命令进行初始化:

git init

添加文件:在Git仓库中添加文件,使用以下命令:

git add <文件名>

提交更改:一旦添加了要跟踪的文件,就可以提交更改。提交会创建一个新的版本,并记录相关的元数据信息,如作者、时间等。使用以下命令提交:

git commit -m "提交描述"

查看状态:要查看当前Git仓库的状态,包括已修改、已添加和已提交的文件,可以使用以下命令:

git status

查看提交历史:可以使用以下命令查看提交历史记录:

git log

创建分支:Git允许创建不同的分支来同时进行多个任务或版本开发。使用以下命令创建新分支:

git branch <分支名>

切换分支:要切换到不同的分支,可以使用以下命令:

git checkout <分支名>

合并分支:将一个分支的更改合并到另一个分支中,可以使用以下命令:

git merge <要合并的分支名>

远程仓库操作:Git还提供了与远程仓库进行交互的功能,如克隆远程仓库、拉取远程仓库的更新和推送本地更改到远程仓库等。常用命令包括:

克隆远程仓库:git clone <远程仓库URL> 拉取远程仓库的更新:git pull 推送本地更改到远程仓库:git push 五.多人合作流程。

克隆远程仓库: 克隆远程仓库到本地,可以使用以下命令:

git clone <远程仓库URL>

创建分支: 为了在多人合作中进行独立开发,每个开发者可以在本地仓库创建自己的分支。使用以下命令创建新分支:

git branch <分支名>

切换分支: 切换到不同的分支,可以使用以下命令:

git checkout <分支名>

添加和提交更改: 在自己的分支上进行开发后,需要将更改添加到暂存区并提交到本地仓库。使用以下命令:

git add <文件名> git commit -m "提交描述"

拉取远程更新: 在多人合作中,其他开发者可能会推送他们的更改到远程仓库。为了获取远程仓库的最新更新,使用以下命令:

git pull

解决冲突: 如果在拉取远程更新时发生冲突,需要解决冲突后才能继续。打开有冲突的文件,手动解决冲突并保存修改。然后使用以下命令标记冲突已解决:

git add <文件名>

推送本地更改: 在本地仓库完成开发并解决冲突后,可以将自己的更改推送到远程仓库。使用以下命令:

git push origin <分支名>

合并分支: 如果多个开发者在不同分支上进行开发,可以使用以下命令将一个分支的更改合并到另一个分支中:

git merge <要合并的分支名>

这些是Git多人合作中常见的流程和命令。在多人合作时,及时沟通、协调和解决冲突非常重要。此外,合理使用分支、定期拉取更新并保持代码整洁,有助于有效管理团队的合作开发。

image.png 这只是Git的一些基本用法示例,Git还提供了更多功能和命令,如撤销更改、重置提交、标签管理等。可以通过查阅Git文档或教程深入学习和掌握Git的使用。

附加:

image.png