LINUX | git的使用

为了能够更⽅便我们管理这些不同版本的⽂件,便有了版本控制器。所谓的版本控制器,就是能让你 了解到⼀个⽂件的历史,以及它的发展过程的系统。通俗的讲就是⼀个可以记录⼯程的每⼀次改动和 版本迭代的⼀个管理系统,同时也⽅便多⼈协同作业。
⽬前最主流的版本控制器就是 Git 。Git 可以控制电脑上所有格式的⽂件。对于开发⼈员来说,Git 最重要的就是可以帮助我们管理软件开发项⽬中的源代码⽂件!
本文将介绍在linux环境内,git基础使用指南。

下载git

复制代码
yum  install git

在github/gitee上新建仓库,复制仓库地址

在终端执行上图橙色部分命令

就会发现仓库已经被克隆到了本地

1.git add 【文件名】(该文件需要在linux-learning目录内)


2. git commit
提交改动到本地

复制代码
git commit -m "XXX"

最后的 "." 表⽰当前⽬录
提交的时候应该注明提交⽇志, 描述改动的详细内容.

假如你是首次,会出现以下信息:

那么你需要跟着提示执行这两步骤

你可以到gitee上去复制对应代码,粘贴过去执行

这些搞定后再次执行git commit命令,就好了:


3. git push
同步到远端服务器上

bash 复制代码
git push

需要填⼊⽤⼾名密码. 同步成功后, 刷新 Github/gitee ⻚⾯就能看到代码改动了

相关推荐
我爱学习好爱好爱20 分钟前
Ansible 常用模块详解:yum、service/systemd、copy实战
linux·服务器·ansible
papaofdoudou40 分钟前
LINUX VFIO被IOMMUFD取代
linux·运维·服务器
平生不喜凡桃李1 小时前
浅谈 Linux 中 namespace 相关系统调用
java·linux·服务器
无忧智库2 小时前
智慧医院的“新基建”:从顶层设计到全栈式智能运维的深度解构(PPT)
大数据·运维
YMWM_2 小时前
【问题】thor上的cubLas
linux·python·thor
杨云龙UP3 小时前
mysqldump逻辑备份文件恢复总结:全库恢复、单库恢复,一篇讲明白
linux·运维·服务器·数据库·mysql·adb
舰长1153 小时前
linux系统服务器加固1、中风险 未设置登录失败处理功能和登录连接超时处理功能。2、中风险 未限制默认账户的访问权限。3、中风险 未实现管理用户的权限分离。
linux·运维·服务器
mounter6253 小时前
Linux 7.0 重磅更新:详解 nullfs 如何重塑根文件系统挂载与内核线程隔离
linux·运维·服务器·kernel
色空大师4 小时前
【网站搭建实操(一)环境部署】
java·linux·数据库·mysql·网站搭建
江南风月4 小时前
日志审计系统WGLOG支持syslog吗
运维·网络·日志审计