专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
51好读  ›  专栏  ›  嵌入式微处理器

保姆级Git入门到高级用法详解

嵌入式微处理器  · 公众号  ·  · 2024-10-31 12:00

正文

Git是一种分布 式版本控制 系统,它可以帮助开发者更好地管理代码,协作开发,以及追踪代码的变化。 本文将为大家介绍Git的基本概念和操作,帮助初学者快速入门。

一、Git的基本概念

1、仓库(Repository)

Git仓库是存储代码的地方,它可以存储代码的历史版本和变化。一个仓库可以包含多个分支(Branch),每个分支可以代表一个不同的开发方向。

2、提交(Commit)

提交是指将代码的变化保存到Git仓库中。每次提交都会生成一个唯一的标识符(Commit ID),用于标识这次提交的内容。

3、分支(Branch)

分支是指从主分支(Master)上分离出来的一个新的分支,用于开发新的功能或修复Bug。分支可以合并到主分支上,也可以删除。

4、合并(Merge)

合并是指将一个分支的代码合并到另一个分支上。合并可以保留两个分支的代码变化,也可以选择只保留其中一个分支的代码变化。

5、拉取(Pull)

拉取是指从远程仓库中获取最新的代码变化。拉取可以将远程仓库中的代码更新到本地仓库中。

6、推送(Push)

推送是指将本地仓库中的代码变化上传到远程仓库中。推送可以将本地仓库中的代码变化分享给其他开发者。

二、Git的基本操作

1、创建仓库

在本地创建一个新的Git仓库,可以使用以下命令:

复制git init

2、添加文件

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

复制git add

3、提交代码

将代码提交到Git仓库中,可以使用以下命令:

复制git commit -m "commit message" 其中,commit message是本次提交的说明信息。

4、查看提交历史

查看Git仓库中的提交历史,可以使用以下命令:

复制git log

5、创建分支

创建一个新的分支,可以使用以下命令:

复制git branch

6、切换分支

切换到一个已经存在的分支,可以使用以下命令:

复制git checkout

7、合并分支

将一个分支的代码合并到另一个分支上,可以使用以下命令:

复制git merge

8、拉取代码

从远程仓库中拉取最新的代码,可以使用以下命令:

复制git pull

9、推送代码

将本地仓库中的代码推送到远程仓库中,可以使用以下命令:

复制git push

三、Git的高级操作

1、回滚代码

如果需要回滚到之前的某个提交版本,可以使用以下命令:

复制git reset 其中,commit id是需要回滚到的提交版本的标识符。

2、撤销修改

如果需要撤销对某个文件的修改,可以使用以下命令:

(1)复制git checkout -- 解决冲突

当两个分支的代码发生冲突时,需要手动解决冲突。可以使用以下命令查看冲突的文件;

复制git status 然后手动修改冲突的文件,再使用以下命令将修改后的文件提交到仓库中。

(2)复制git add git commit -m "commit message" 标签管理

可以使用标签(Tag)来标记某个提交版本,方便后续查找。可以使用以下命令创建标签;

复制git tag 其中,tag name是标签的名称,commit id是需要标记的提交版本的标识符。

3、忽略文件

可以使用.gitignore文件来忽略某些文件或文件夹,使它们不被Git管理。可以在.gitignore文件中添加需要忽略的文件或文件夹的名称或路径。

以上就是Git的基本概念和操作,希望能够帮助初学者快速入门。当然,Git还有很多高级操作和技巧,需要不断学习和实践。

END

来源:程序员编程基地

版权归原作者所有,如有侵权,请联系删除






请到「今天看啥」查看全文