linux_git的使用

✨✨ 欢迎大家来到小伞的大讲堂✨✨

🎈🎈养成好习惯,先赞后看哦~🎈🎈

所属专栏:LInux_st**
小伞的主页:**xiaosan_blog****

制作不易!点个赞吧!!谢谢喵!!

在之前的学习中,我们就使用git bash(git自带的命令行)或者小乌龟

以往文献

​​​​​​关于gitee的使用和svn小乌龟的安装及使用_gitee如何给svn账号-CSDN博客

1.版本控制器git

1.1版本控制器

为了能够更方便我们管理这些不同版本的文件,便有了版本控制器。所谓的版本控制器,就是能让你了解到一个文件的历史,以及它的发展过程的系统。通俗的讲就是一个可以记录工程的每一次改动和版本选代的一个管理系统,同时也方便多人协同作业。

目前最主流的版本控制器就是Git。Git可以控制电脑上所有格式的文件,例如doc、excel、dwg、

dgn、rvt等等。对于我们开发人员来说,Git最重要的就是可以帮助我们管理软件开发项目中的源代码文件!

1.2 git 简史

同生活中的许多伟大事物一样,Git诞生于一个极富纷争大举创新的年代。

Linux内核开源项目有着为数众多的参与者。绝大多数的Linux内核维护工作都花在了提交补丁和保

存归档的繁琐事务上(1991一2002年间)。到2002年,整个项目组开始启用一个专有的分布式版本控制系统BitKeeper来管理和维护代码。

到了2005年,开发BitKeeper的商业公司同Linux内核开源社区的合作关系结束,他们收回了Linux

内核社区免费使用BitKeeper的权力。这就迫使Linux开源社区(特别是Linux的缔造者Linus

Torvalds)基于使用BitKeeper时的经验教训,开发出自己的版本系统。他们对新的系统制订了若干

目标:

·速度

·简单的设计

·对非线性开发模式的强力支持(允许成千上万个并行开发的分支)

·完全分布式

·有能力高效管理类似Linux内核一样的超大规模项目(速度和数据量)

1.3安装git

git --version //命令

git version 2.25.1 //我的git版本为2.25.1 ,如果没有装git的话,会显示

centos系统使用yum

yum install git

ubuntu系统使用

apt install git
如果不可以的话,则可能是权限问题,使用root权限下载

2. git 三板斧

创建好一个放置代码的目录

git clone [url]

git add

将代码放到刚才下载好的目录中

add[文件名]

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

git commit

提交改动到本地

git commit -m "xxx"

最后的"."表示当前目录

git push

同步到远端服务器上

git push

需要填入用户名密码.同步成功后,刷新Github页面就能看到代码改动了,

相关推荐
A7bert7779 分钟前
【YOLOv8pose部署至RDK X5】模型训练→转换bin→Sunrise 5部署
c++·python·深度学习·yolo·目标检测
AIMath~11 分钟前
Git 子模块(Submodule)目录结构清除实战复盘
git
li16709027033 分钟前
第二十七章:智能指针
c语言·数据结构·c++·visual studio
切糕师学AI1 小时前
Ubuntu 下 Git 完全使用指南
linux·git·ubuntu
浪客灿心1 小时前
Linux网络传输层协议
linux·运维·网络
王老师青少年编程1 小时前
csp信奥赛C++高频考点专项训练之贪心算法 --【贪心与二分判定】:数列分段 Section II
c++·算法·贪心·csp·信奥赛·二分判定·数列分段 section ii
zh_xuan1 小时前
libcurl调用https接口
c++·libcurl
就叫飞六吧1 小时前
QT写一个桌面程序exe并动态打包基本流程(c++)
开发语言·c++
蜡笔小马1 小时前
1.c++设计模式-工厂模式
c++
舟遥遥娓飘飘2 小时前
Nexus4CC 手机电脑同步claude code对话部署教程(基于linux系统)
linux·智能手机·电脑