✅主页::我的代码爱吃辣
📃知识讲解:Linux——git
☂️开发环境:Centos7
💬前言:git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
目录
一.什么是git
二.linux下使用git
1.注册git的客户端
2.Linux上安装git
2.Linux上克隆远端仓库
三.提交本地代码到远端仓库
1.将需要git管理的代码提交到git缓存
2.将需要git管理的代码提交到本地
3.将需要git管理的代码同步到远端服务器上
一.什么是git
git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
当我们需要做一个大工程的时候,文件的管理无疑是非常庞大的工作,因为我们需要不断的修改更新文件内容,同时可能还要保留旧版本保证可以复原,这样就需要备份多个版本的文件。
并且在大多数情况下一个工程需要在多数人来共同维护,那么这种情况下不同人之间修改内容的合并也是非常麻烦的,这时使用git就可以很轻松的解决这些问题。
二.linux下使用git
1.注册git的客户端
这里我们可以选择,gitee 或者 github ,建议选择gitee,github连结容易意外断开,注册完成以后,登录以后的界面如下:
并且完成邮箱的绑定。
我们选择新建一个仓库,用于我们以后的代码存储。
新建仓库:
注意:新建的一个仓库无法直接设置开源,只有上传一些东西以后才可以设置开源。
创建以后:
我们复制上面的一个连接,用于Linux上创建远程仓库链接。
2.Linux上安装git
使用命令:
sudo yum install git
查看是否安装成功,使用命令查看git版本:
git version
2.Linux上克隆远端仓库
使用命令:
git clone [url]
这里的 url 就是刚刚建立好的 项目 的链接。
注意:
- 如果在输入邮箱的时候出现输入错误,可以使用Ctrl+bankspace删除。
- 如果当前的仓库是一个空仓库,会出现一个警告: warning: You appear to have cloned an empty repository. 我们无需关心。
这里的csdn_test就是我们刚刚克隆的仓库。
三.提交本地代码到远端仓库
1.将需要git管理的代码提交到git缓存
首先将需要提交远端仓库的代码拷贝到仓库文件夹:
使用命令:
git add [文件]
将带提交到远端仓库的文件提交到缓存中。
使用命令:
git status
可以查看缓存文件情况:
2.将需要git管理的代码提交到本地
使用命令:
git commmit -m "描述信息"
可以将需要git管理的代码提交到本地仓库,在提交的时候可以写一些描述信息。
注意:
描述信息一定呀好好写,描述信息一般需要记录本次提交的修改日志,描述改动的详细内容,以便小组协作和领导检查,并且使用命令:
git log
查看你的上传仓库的信息,包括你的名字,邮箱。如果不好好写日志,小心别人发邮箱问候你。
注意:第一次提交的时候会让你设置你的邮箱,方便别人以后联系你。
3.将需要git管理的代码同步到远端服务器上
使用命令:
git push
注意:同步到远端的时候还需要我们输入邮箱和密码。
最后:
我们在我们的gitee的仓库也就能看到我们提交的代码了。