【Linux学习】使用 git 命令行

在这里插入图片描述


🌂git的介绍

Git是一个版本管理控制系统(Version ControlSystem,VCS),它可以在任何时间点将文档的状态作为更新记录保存起来,也可以在任何时间点将更新记录恢复回来。这个系统是基于Linux内核开发的,并采用了分布式版本库的方式,不必依赖服务器端软件支持,使得源代码的发布和交流变得极其方便在开发中,Git已经成为主流的一种代码托管技术(版本管理工具),基本上大多数的公司都在使用Git进行协同开发。许多代码托管平台也是基于Git来实现的。Git不仅可以帮助我们进行代码的版本控制,还可以进行分支管理等工作。它里面主要包含的概念有远程仓库、克隆、本地仓库、分支、提交、拉取、合并、推送等。

远程仓库是指代码存储在服务器的地方,这个仓库是整个团队中所有人都可以访问的。克隆是从远程仓库克隆到本地的过程,而本地仓库则是指开发人员从远程仓库克隆一份代码之后,保存在本地的代码,这份代码只有克隆的代码的开发人员可以看到。

Git是一个强大的工具,它可以帮助开发人员有效地管理代码,跟踪代码的变更历史,并在团队成员之间协同工作。所以学会使用git是一个程序员必备的技能。

🌂gitte与github是什么?

Github和Gitee都是云端的代码托管服务,使用需要借助Git。Github是国外的,Gitee是国内的。Github是全英文并且用户基数多,知名的库也多,而Gitee全是中文,而且大部分用户都是国人,优秀的库相对于Github也少。Github更加开放,更多被用于开源项目的托管和协作,而Gitee则更加封闭,开放性较小。Github位于美国,而Gitee位于中国,这意味着在中国使用Gitee可能会有更快的访问速度和更好的稳定性。

🌂git的安装与使用

这里可以使用gitee或则github,这里主要以gitee为主。

第一步:
gitee官网注册一个账号
官网链接:https://gitee.com/

第二步:
在Linux上安装git
命令行输入指令:

# sudo yum install -y git   //root用户就不需要sudo

第三步:
在自己gitee上建立一个仓库。
在个人主页直接点击新建。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第四步:
远端仓库拉拉取到本地
命令行输入:

# git clone 仓库地址

注意:如果是第一次使用的话,会要求输入邮箱与名字
命令行输入:

# git config --global user.email "你的邮箱"   //注册gitte时的邮箱
# git config --global user.email "你的用户名"   //gitte的用户名
//注意要保持一致,不然可能提交代码后没有绿点显示

在这里插入图片描述

安装好过后可以查看,然后进入我们的仓库中:
在这里插入图片描述
在这里插入图片描述

你们显示的应该是这个,我的仓库和上面配置不一样。
在这里插入图片描述

🌂git三板斧

第一步:将所想要提交的文件/目录拷贝到仓库工作目录里面

命令行输入:

# cp 目标文件 库工作目录

在这里插入图片描述

拷贝到库工作区后,拷贝的文件还没有添加到你的本地仓库。

第二步:添加到你的本地仓库

命令行输入:

# git add .  //注意add和.之间有一个空格

第三步:提交到本地仓库

命令行输入:

# git commit -m ”“    //引号里面填写提交日志 

在这里插入图片描述

第四步:如果还想要提交到远端仓库

命令行输入:

# git push

这时需要输入gitee的账号与密码;

提交成功后的界面:
在这里插入图片描述

然后Gitee上面就会有提交的信息,如图:
在这里插入图片描述

🌂git其他命令

1. log
功能:查看所有的提交日志
用法:

# git log

结果示例:
在这里插入图片描述

2. status
功能: 查看当前状态
用法:

# git status

在这里插入图片描述
3. 删除提交过的文件

用法:

# git rm 文件名

删除文件也是一种修改,所以删除过后需要再次三板斧:
git add . git commit -m “XXX” git push


  • 21
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值