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

相关推荐
励志要当大牛的小白菜40 分钟前
ART配对软件使用
开发语言·c++·qt·算法
mCell1 小时前
从删库到跑路?这50个Linux命令能保你职业生涯
linux·windows·macos
杰克逊的日记1 小时前
GPU运维常见问题处理
linux·运维·gpu
PAK向日葵2 小时前
【算法导论】如何攻克一道Hard难度的LeetCode题?以「寻找两个正序数组的中位数」为例
c++·算法·面试
即使再小的船也能远航2 小时前
【Git】实用Git操作指南:从入门到高效协作
git
誰能久伴不乏2 小时前
Linux系统调用概述与实现:深入浅出的解析
linux·运维·服务器
程序员学习随笔2 小时前
Linux进程深度解析(2):fork/exec写时拷贝性能优化与exit资源回收机制(进程创建和销毁)
linux·运维·服务器
mmoyula2 小时前
【RK3568 PWM 子系统(SG90)驱动开发详解】
android·linux·驱动开发
-SGlow-3 小时前
MySQL相关概念和易错知识点(2)(表结构的操作、数据类型、约束)
linux·运维·服务器·数据库·mysql
爱装代码的小瓶子3 小时前
数据结构之队列(C语言)
c语言·开发语言·数据结构