git介绍

9/17/2020 git介绍

什么是Git?

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,而对于大家熟知的Github来说,它是一个用Git做版本控制的项目托管平台 如图:

在这里我把我学习Git过程中的知识总结出来,供大家参考

要想使用Git,首先我们需要来安装Git,这里我把链接放在这,有兴趣的兄dei可以来下载安装 链接 (opens new window) 密码:ue9y

下载好之后,我们就开始正式了解Git


# 因为在建博客时也用到了Git,因此我主要说明一下Git如何进行远程连接和下载提交工程

# 要使用Git,我们首先要告诉Git我们是谁

一般填写的都是Github的用户名和注册邮箱

git config --global user.name '你的名称'
1
git config --global user.email '你的邮箱'
1

# 初始化

在任意一个地方新建一个文件,然后在文件中打开git,输入初始化命令

git init
1

即初始化完成


# 提交过程

首先我们需要先查看当前文件的状态

git status
1

它会显示出当前我们所在的分支,比如“on branch master”表示我们现在处在master这个分支上,即主分支

当我们在文件中新建文件之后,再次运行“git status”时,结果会以红色字体出现新建文件名,即git未跟踪文件,现在我们需要将未跟踪文件添加进来,输入

git add .  #表示添加所有修改文件
1

git add 文件名  #表示添加某一文件
1

再次运行“git status”,会显示绿色字体,表示该文件将要被提交,这时需要确认提交

git commit -m '提交信息'  #提交信息主要写你提交了什么文件
1

提交完成

注:一旦修改了跟踪文件的内容,就要重新进行提交


# 创建分支

先查看所有分支

git branch
1

分支名称左边有“*”的默认为当前分支

创建分支

git branch 分支名
1

既然分支创建好了,如何切换分支呢?我们需要输入命令

git checkout 分支名
1

# 下载版本库

git clone 远程版本库地址  #默认名称为版本库名称,可以在后面加上自定义的名称
1

下载完成后,就可以在本地对版本库进行修改


# 提交版本库

当修改完成之后,在git里面输入

git push origin master
1

完成提交

但是远程版本库并不知道你已经更新了状态,这个时候我们需要输入

git fetch
1

提示已经提取到更新,然后查看状态

git status
1

查看显示远程上已经有了更新,然后我们需要进行

git merge origin/master
1

这个时候当前分支就与“master”分支保持一致了

以上 2017-06-12

分割线

在主分支master上创建子分支(如t1和t2)时,需要注意,创建t1成功后,需要切换回master分支再创建t2分支,这样t1和t2才会是平级的分支。

在工作中使用git进行代码管理时,需要注意公司采用图形化管理还是命令行管理,使用图形化管理时需要注意当前代码需改完成之后,需要进入gitlab下的项目中找到要提交的分支进行merge;命令行合并代码的时候,子分支进行到

git commit -m "xxx"

时就可以切换分支进行合并,然后在主分支进行远程提交即可。

==另注:使用git一定要小心==

更新于 2019-07-11
Last Updated: 6/2/2023, 3:54:33 PM