【Linux】版本控制器git

版本控制器git

在编写文档时,为了防止文档丢失,文档数量复杂,并且为了更加方便地管理这些不同版本地文件,因此可以使用版本控制器

版本控制器,就是能够让大家了解到一个文件的历史,或者其发展过程的系统。通俗的来说就是一个可以记录工程的每一次改动和版本迭代的一个管理系统,同时也方便多人协同作业。

而目前最主流的版本控制器就是git。Git可以控制电脑上所有格式的文件,例如:doc、excel、dwg、dgn、rvt等等。对于程序开发者来讲,GIT最重要的就是可以帮助我们管理软件开发项目中的源代码文件。

git有什么特点呢?

  • git是一个具有网络功能的版本控制器
  • git是开源的。
  • git的client(客户端)和server(服务端)是一体的。

国内外有基于git做成的网站------国内gittee、国外github

安装GIt

ununtu:apt install git

git help测试git是否安装成功

git version查看版本

将文件上传gittee

新建一个新目录,将其设置成为提交git的目录

进入GIT目录后,使用指令

git clone [url]【这里的链接是gittee中项目的链接】

ls -al查看,底下的.git就是本地仓库

将目录复制到当前目录下面

git三板斧

git add .

git add [文件名]

将需要用git管理的文件告知git

git commit -m "这里必须写日志"

提交改动到本地,提交的时候应该注明提交日志,描述改动的详细内容。

git push

这里需要填入用户名密码。同步成功后,就可以在gittee页面看到代码改动了。

git其他问题

查看提交信息

git log

查看日志

git status

vim .gitignore

可以修改不允许提交某一个后缀的文件。

同时,git首次使用需要配置邮箱和用户名,本质上是为了对代码进行溯源,进行确认。

相关推荐
maosheng11465 小时前
RHCSA的第一次作业
linux·运维·服务器
wifi chicken6 小时前
Linux 端口扫描及拓展
linux·端口扫描·网络攻击
旺仔.2916 小时前
Linux 信号详解
linux·运维·网络
放飞梦想C6 小时前
CPU Cache
linux·cache
Hoshino.417 小时前
基于Linux中的数据库操作——下载与安装(1)
linux·运维·数据库
恒创科技HK7 小时前
通用型云服务器与计算型云服务器:您真正需要哪些配置?
运维·服务器
吴佳浩 Alben8 小时前
GPU 生产环境实践:硬件拓扑、显存管理与完整运维体系
运维·人工智能·pytorch·语言模型·transformer·vllm
播播资源8 小时前
CentOS系统 + 宝塔面板 部署 OpenClaw源码开发版完整教程
linux·运维·centos
源远流长jerry9 小时前
在 Ubuntu 22.04 上配置 Soft-RoCE 并运行 RDMA 测试程序
linux·服务器·网络·tcp/ip·ubuntu·架构·ip
学不完的9 小时前
Docker数据卷管理及优化
运维·docker·容器·eureka