Git的常用命令集合

前言:Git是我们程序员每天都会打交道的一个软件,那么它到底有哪些命令呢,今天刚好有空,就总结一下,让我们一起来看看吧!

Git是什么

  • 是一个开源的分布式版本控制系统,能够快速的处理项目版本的管理

如何配置用户信息

git   config   --global    user.name       "用户名"
git   config   --global    user.email      "邮箱" 

注意
1.上面的用户名和邮箱是安装好Git后必须要配置的个人信息,因为在开发项目的时候,Git要记录谁对项目进行了操作
2.因为我们配置的信息是全局的,所以只用配置一次后,就可以永久生效

如何快速的查看自己配置的个人信息

输入以下命令即可

git   config    user.name       
git   config    user.email 

Git中的三个区域

工作区:简单来说,就是我们文件存放的位置
暂存区:我们把文件写完或者修改完后临时存放的一个区域
Git仓库:文件最终存放的一个仓库

Git的基本操作

获取git仓库的两种方式

1.把我们在工作区写好的代码,提交到Git仓库
2.从其他的服务器克隆一个已经存在的Git仓库

项目的初始化

如果我们有一个未进行版本控制的文件夹,在Git中输入下面的命令,会自动的帮我们把当前的文件夹转换成Git仓库,并会创建一个.git的隐藏目录,这个就是当前的Git仓库,里面包含了一些初始化的必要文件

git init 

检查文件的状态

//第一种命令:输出的内容很详细
git   status  
//第二种命令:会以精简的方式进行输出
git   status   -s 

注意:

1.文件未被跟踪管理,输入以上命令后,输出来的内容文件名显示红色
2.文件添加到暂存区后,输入以上命令后,输出来的内容文件名显示绿色

把文件添加到暂存区

git   add   文件名
git   add   . 

注意:

1.add后面可以+文件名,也可以加 “.
2.如果加文件名,则把当前文件添加到暂存区
3.如果加 “.”,则会把当前目录下所有的文件都添加到暂存区

把暂存区的文件添加到Git仓库

git    commit   -m   "对本次的提交进行描述的信息" 

Git的分支(本地分支的操作)

在进行多人协作开发的过程中,为了防止相互干扰,提高协同的工作效率,开发者都是在分支上进行写代码的

1.在初始化项目的时候,git会默认帮我们创建好一个master的主分支
2.主分支的作用是保存和记录整个项目已完成的功能代码
3.所以不允许程序员在主分支上直接写或者修改代码,这样的话风险太高,容易导致整个项目的崩溃
4.程序员一般都是在分支上写代码

查看分支

使用下面的命令能换查看当前Git仓库下面的所有分支列表,如果分支前面带*号,则表示当前所处的分支

git     branch 

创建新分支

使用下面的命令能够基于当前的分支创建一个新的分支

git    branch   新分支名称 

切换分支

使用下面的命令,可以切换到指定的分支上来进行开发

git   checkout   分支名称 

分支的快速切换和创建

-b表示创建一个新的分支

git checkout -b  新分支名称 

合并分支

当我们在功能分支上测试好我们的代码后,就要把我们写好的代码合并到主分支master上面
首先做的第一步是把当前的分支切换到主分支上,这个一定要注意!!!

//1. 切换到主分支上面
git   checkout   master
//2. 合并功能分支到主分支上面
git  merge    功能分支的名称 

删除本地的分支

git   branch  -d  要删除的本地分支名称 

gitee远程仓库的使用

新建一个空白的远程仓库

image.png

远程仓库的两种访问方式

1.HTTPS:零配置;但是每次访问仓库时,需要重复输入 Gitee 的账号和密码才能访问成功
2.SSH:需要进行额外的配置;但是配置成功后,每次访问仓库时,不需重复输入 Gitee 的账号和密码(实际的开发中,我们用这种比较多,因为更加高效便捷)

将本地仓库中的文件上传到远程仓库中

当仓库创建完成后,会自动生成两句命令

//1. 第一句命令的意思是把本地仓库和远程仓库进行关联,并把远程仓库命名为origin
git remote add origin   这里加上你gitee自动生成的地址
//2. 第二句命令的意思是将本地仓库中的内容推送到到远程的origin仓库中
git push -u origin "master" 

克隆远程仓库到本地

git   clone   远程仓库的地址 

将本地分支推送到远程仓库

注意:第一次推送的时候,需要加上-u,后面可以直接使用git push,推送代码到远程分支上

git   push  -u  远程仓库的名称   本地分支的名称 

查看远程仓库中的所有分支

git   remote  show  远程仓库的名称 

拉取远程分支的最新代码

从远程仓库,拉取当前分支最新的代码下载到本地对应的分支中

git  pull 

小结:还有其他很多的命令我这里都没有说到,有兴趣的小伙伴可以多去官网上查一下哟,知识的海洋是无穷无尽的,希望大家都可以每天学习到新的知识,加油鸭!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值