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页面就能看到代码改动了,

相关推荐
汉汉汉汉汉16 分钟前
C++11新特性详解:从列表初始化到线程库
c++
丑小鸭是白天鹅18 分钟前
嵌入式C语言学习笔记之枚举、联合体
c语言·笔记·学习
GUET_一路向前1 小时前
【C语言防御性编程】if条件常量在前,变量在后
c语言·开发语言·if-else·防御性编程
鄃鳕1 小时前
Git , 本地落后远端
git
楼田莉子1 小时前
C++算法题目分享:二叉搜索树相关的习题
数据结构·c++·学习·算法·leetcode·面试
pusue_the_sun2 小时前
数据结构——栈和队列oj练习
c语言·数据结构·算法··队列
大锦终2 小时前
【算法】模拟专题
c++·算法
方传旺2 小时前
C++17 std::optional 深拷贝 vs 引用:unordered_map 查询大对象性能对比
c++
Dontla3 小时前
Makefile介绍(Makefile教程)(C/C++编译构建、自动化构建工具)
c语言·c++·自动化
小米里的大麦3 小时前
022 基础 IO —— 文件
linux