✨✨ 欢迎大家来到小伞的大讲堂✨✨
🎈🎈养成好习惯,先赞后看哦~🎈🎈
所属专栏:LInux_st
小伞的主页:xiaosan_blog制作不易!点个赞吧!!谢谢喵!!
在之前的学习中,我们就使用git bash(git自带的命令行)或者小乌龟
以往文献
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页面就能看到代码改动了,