如何做到对代码版本的高效便捷管理?我在刚接触编程的时候,常常用各种各样的方式 命名文件夹,然后将各个阶段的代码分别放进去。然而,这样仅仅只能保存某一时刻的代码,且无法展示出每次修改代码的变化等等。后来在团队协作比赛中,接触了Git,用它来进行版本控制,摆脱了过往繁琐的方式,效率也直接原地起飞。

Git简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

Git安装安装包下载完成之后,双击安装,一路点next,直至安装完成。进入命令行窗口,输入git,得到如下输出,即安装完成。此时就可以使用命令行的 Git 工具,另外还有一个图形界面的 Git 项目管理工具。

三分钟了解Git的基本使用

Git配置在需要建立Git仓库的目录右键,点击“Git Bash Here”。

然后执行如下命令,配置个人的用户名称和电子邮件地址。

git config user.name "你的用户名称"

git config user.email 你的电子邮箱Git创建仓库执行命令git init,之后会在当前目录上生成一个 .git 隐藏目录。

Git工作区、暂存区和版本库工作区:就是上述建立Git仓库的目录。

暂存区:也称为 Stage,一般存放在 .git 目录下的 index 文件中(首次创建之后,尚未暂存之前,没有该文件)。

版本库:工作区的隐藏目录 .git。

三者关系图

Git基本操作Git 的工作就是创建和保存你项目的快照及与最新的快照进行对比。

常用命令: git clone,git fetch,git pull,git add, git commit,git push。

大致流程图

git clone:复制远程版本库,即下载项目代码。

git fetch:从远程版本库获取代码库。

git pull:从远程版本库下载代码并合并。

git add:添加代码文件到暂存区。

git commit:将代码从暂存区提交至本地版本库。

git push:上传代码至远程版本库并合并。

至此,对Git基本使用的介绍就结束了。Git的分支策略尤为重要,可根据项目的大小及需求提交的频次来设定。同时,想让Git版本提交历史可视化,可以下载Git客户端Fork软件。

推荐内容