Git 操作 命令指南...

定义

Git 是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。


特点

项目越大越复杂,协同开发者越多,越能体现出Git 的高性能和高可用性!并且git有 3个区域


git 对版本的概念 

如图所示:

Git 操作 命令指南..._第1张图片  

三个工作区域 

工作区 => 暂存区 => 仓库区

工作区:编写代码的地方

暂存区:例如你中午下班了 你这个上午的劳动成果是不是就要整理一次放到一个地方 这个地方就相当于暂存区

仓库区:例如晚上下班了 你这一天的工作是不是要发给你的项目经理或者组长 但是你不可能拿着电脑去让组长拷贝吧 那一个项目组这么多的人一个一个去找组长拷贝 组长是不是不用下班了 那大家都提交到一个数据库里那是不是都很方便省事呢

使用方法

安装完Git 之后,需要设置自己的用户名和邮件地址。进行管理的时候,Git需要使用这些基本信息,来记录是谁对项目进行了操作。

命令:     

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

第一步就是给你要工作的文件夹进行初始化设置

命令:

                git init

Git命令和常规操作

我给大家列了一个详细的常规命令指南:

git init    初始化文件夹

git add 文件名    提交一个

git add .  git add *  提交全部
git status     查询当前状态

git commit -m "描述"     提交到仓库

git log    查询提交版本号

git reflog   查询历史全部活动

git reset --hard HEAD^    返回上一个版本  HEAD^^上上一个版本

git reset --hard HEAD 版本号     返回指定版本

.gitignore     (忽略哪个就在里面写哪个文件夹或文件 如: /css/index.css)  

*.txt    忽略全部的txt文本

git branch    查看已有分支

git branch 分支名    创建指定名称的分支名

git checkout 分支名    切换到指定名称的分支

git merge 分支名     将指定名称的分支合并到当前分支

git remote add (自定义远程仓库名称) 远程仓库地址   把远程仓库地址添加到本地 产生关联

git remote -v    查看远程地址信息

git push -u (自定义远程仓库名称) master     将本地仓库数据推送到远程仓库

git pull --rebase (自定义远程仓库名称) master    从远程服务器更新项目到本地

git clone 远程仓库的地址      复制一个远程仓库内容到本地

git remote rm (自定义远程仓库名称)     删除远程仓库地址

clear    清空当前屏幕

Git和SVN的区别

SVN

SVN:SVN是一个开放源代码的集中式版本控制系统,用于多个人共同开发同一个项目,实现共享资源。集中式版本控制系统:版本库是集中存放在中央服务器,开发者需要先从中央服务器获取最新的版本文件,然后开始干活,最后再把自己修改的文件推送到中央服务器。

Git 操作 命令指南..._第2张图片

Git

Git:Git 是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。分布式版本控制系统:没有“中央服务器”,每个人的电脑上都是一个完整的版本库,联网开发不是必须的。但两两开发者之间肯定不会以qq或U盘形式传送,也有一台充当“中央服务器”的电脑(gitee和github)。此服务器的作用仅是用来方便“交换”各开发之间的修改。

Git 操作 命令指南..._第3张图片

从上述的图片中我相信大家可以看出svn与git的明显区别,现在git占市场份额大概达到95以上,是一个很强大的代码管理软件,省时省力能够帮助我们更好的去处理代码。 

Git代码审核步骤

Git中进行代码审核通常包括以下几个步骤:

1. 创建分支:由贡献者创建一个新的分支,然后在这个分支上进行开发。

2. 提交代码:贡献者在自己的分支上将修改后的代码提交到Git仓库中。

3. 请求审核:贡献者向团队中的一位审核者发送请求,请求审核自己的代码。

4. 审核代码:审核者查看贡献者的代码并进行审核。如果发现问题,可以给出建议或者要求贡献者进行修改。如果代码通过审核,审核者将其合并到主分支中。

5. 提交主分支:审核者将审核通过的代码合并到主分支中并提交到Git仓库中。

6. 完成:审核完成后,团队成员可以在主分支中获取最新的代码并继续开发。

为了简化代码审核流程,可以使用Git平台上的一些工具,如Pull Request和Code Review等。Pull Request是一个功能强大的协作工具,可以让审核者和贡献者轻松地查看和审查代码,而Code Review则是一个专用的工具,可以帮助审核者更快地查找问题。

希望以上内容可以帮助到你们,谢谢阅读!

你可能感兴趣的:(Git,git)