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 ⻚⾯就能看到代码改动了

相关推荐
礼拜天没时间.2 小时前
Docker 部署分布式 Hadoop(超详细实战版)
linux·hadoop·分布式·docker·容器
小小前端--可笑可笑8 小时前
Vue / React 单页应用刷新 /login 无法访问问题分析
运维·前端·javascript·vue.js·nginx·react.js
比奇堡派星星9 小时前
awk命令
linux·运维·服务器
WW、forever9 小时前
【服务器】上传百度网盘数据至服务器
运维·服务器
清水白石0089 小时前
Python 柯里化完全指南:从函数式思想到工程实践
linux·服务器·python
m0_6948455710 小时前
netcut 是什么?简单安全的在线剪贴板搭建与使用教程
运维·服务器·安全·开源·云计算·github
007张三丰10 小时前
Git Rebase详解,与merge,cherry-pick比较
git·rebase·rebasing
宸迪10 小时前
【python】使用uv管理项目包依赖
linux·python·uv
网云工程师手记11 小时前
DDNS-Go部署与使用体验:动态公网IP远程访问不再断
运维·服务器·网络·网络协议·网络安全
HalvmånEver11 小时前
Linux:基于信号量的环形队列与生产者消费者模型(一)
linux·运维·服务器·信号量