1.git是什么?
git是一个版本控制器。这样说我们暂时可能无法理解,我们现在可以理解为版本控制器类似于百度云盘。
2.使用git
2.1 安装git
我们直接是用yum命令安装git
yum install git![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目](http://img.558idc.com/uploadfile/allimg/centos/270331047f7b3bb435f319e8cf221405a8e5d2.gif)
2.2在Gitee上创建项目
Gitee官方网站
2.2.1使用Gitee创建项目
1.注册账号
如果你还没有Gitee账号,请先进行账号注册,注册账号时请记住自己的密码
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_02](http://img.558idc.com/uploadfile/allimg/centos/08211522_6319eaea00dcd8788.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_03](http://img.558idc.com/uploadfile/allimg/centos/7979769243e6fa8bfb8725ba4c26b66f3d0647.gif)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_04](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9e290b74936.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_05](http://img.558idc.com/uploadfile/allimg/centos/67dceaa51173380480e991f3bc9a74298fc26f.gif)
2.账号注册成功后,请在个人主页上面+号处点击仓库注册
这里以我的仓库举例
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_06](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9dfc7266864.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_07](http://img.558idc.com/uploadfile/allimg/centos/99f386733694b3180c435171b0a89b5aa6932f.gif)
3.仓库信息相关设置
当我们点击新建仓库后我们会弹出下面这个界面,我们将下面的内容进行填写
注意:仓库名称不能与已有仓库重名(如果您是首次创建可忽略此问题)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_08](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9e07d39017.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_09](http://img.558idc.com/uploadfile/allimg/centos/74ac9e584c2913373f528707e9d2aef143b82c.gif)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_10](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9da9b359010.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_11](http://img.558idc.com/uploadfile/allimg/centos/b27480319376ec98b9c147d632f493415a6ee3.gif)
4.仓库创建完成
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_12](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9e7b074056.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_13](http://img.558idc.com/uploadfile/allimg/centos/82a789d490447da9b222426108eb58f72ee919.gif)
2.2.2 将本地代码上传到Gitee仓库
1.在创建好的项目页面中复制项目的链接, 以备接下来进行下载
我们在仓库页面点击克隆/下载之后点击HTTPS 下面会弹出一个链接,这个链接就是项目的链接,我们点击复制。
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_14](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9ef73665302.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_15](http://img.558idc.com/uploadfile/allimg/centos/94ff4402313b3291232225af0c6a7c7a825b21.gif)
2.下载项目到本地
使用下面命令将云端仓库拉取到本地
git clone 复制的项目链接![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_16](http://img.558idc.com/uploadfile/allimg/centos/69eaa1a609adc5679300218ce59df41ce180cf.gif)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_17](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9d4e9037945.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_18](http://img.558idc.com/uploadfile/allimg/centos/c74c8c327722f9826f907149919a8f0c3a49de.gif)
编辑
此时这里会让你输入Gitee的账户和密码,就是你刚刚创建Gitee的账号和密码
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_19](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9e673761588.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_20](http://img.558idc.com/uploadfile/allimg/centos/173b30e0353f676bafb9708cb89c4d7ae0327e.gif)
此时输入完成后 会提示输入正确
注意:如果在输入过程中不小心输入错误,不能按删除键进行删除,而是要按ctrl+删除键进行删除。同时密码是不进行回显的,所以密码要输入正确。如果我们第一次输入失败也无妨,我们可以重新git clone 【url】重新输入账号和密码
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_21](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9ed19f53473.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_22](http://img.558idc.com/uploadfile/allimg/centos/b61b64364271f442d6f7459a5eee66ca84580a.gif)
3.进入仓库,写代码
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_23](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9e620460799.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_24](http://img.558idc.com/uploadfile/allimg/centos/16a7dce13d1194af1322903e148b3757c19fcd.gif)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_25](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9dda2530977.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_26](http://img.558idc.com/uploadfile/allimg/centos/d47f677258a8a2c9796355479cada507dd27c9.gif)
进入仓库后我们写一段非常简单的代码
ps:如果大家还不会在Linux下写代码的话可以访问下面这篇博客,教你如何使用vim,如何翻译代码。开发工具 vim的使用 gcc/g++的使用
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_27](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9e4c9047421.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_28](http://img.558idc.com/uploadfile/allimg/centos/13b50da015bea2b989e385d10c2a05785a711b.gif)
2.3 git上传三板斧
在完成上述的所有操作后,我们一定想知道如何将自己写好的代码同步到云端仓库呢?这个操作也是非常简单非常固定的。就是git上传三板斧。
2.3.1 git add
将代码放到刚才下载好的目录中 -- 注意这里非常重要,一定要在仓库目录下写代码,否则是不能上传的
然后输入一下命令
git add 文件名![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_29](http://img.558idc.com/uploadfile/allimg/centos/e40386180047039ba091565f750861e82cd316.gif)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_30](http://img.558idc.com/uploadfile/allimg/centos/08211522_6319eaea1018b2214.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_31](http://img.558idc.com/uploadfile/allimg/centos/a91fc897209cae90b6d517fea75d71f19cc295.gif)
2.3.2 git commit
提交改动到本地 提交的时候应该注明提交日志, 描述改动的详细内容.
这里固定的格式如下
git commit -m "输入相关的介绍"![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_32](http://img.558idc.com/uploadfile/allimg/centos/a4043278473f108d958454d7a295435d978243.gif)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_33](http://img.558idc.com/uploadfile/allimg/centos/08211522_6319eaea0090733875.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_34](http://img.558idc.com/uploadfile/allimg/centos/39994ad16f3a34aabeb486527168cda5ac138b.gif)
需要注意的是,这里的描述一定需要重视,不可乱写胡写,因为这里的描述在我们以后进行查找已经误删除恢复文件时都起到了至关重要的作用。
2.3.3 git push
同步到远端服务器上,使用以下命令
git push -u origin master![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_上传_35](http://img.558idc.com/uploadfile/allimg/centos/35cb8ef720b9521e9da449db3a8fb37028aed2.gif)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_36](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9e6c5c73892.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_git_37](http://img.558idc.com/uploadfile/allimg/centos/08aac6f47525b761cef887de32336193919cd5.gif)
此时我们需要再次输入Gitee的账号和密码
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_38](http://img.558idc.com/uploadfile/allimg/centos/08211521_6319eae9e3f146418.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_39](http://img.558idc.com/uploadfile/allimg/centos/f7a2fb1174145e085046425605eb650cf7090d.gif)
输入完成后此时我们的本地代码已经同步到Gitee仓库了,我们可以在Gitee仓库进行刷新查看
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_40](http://img.558idc.com/uploadfile/allimg/centos/08211522_6319eaea0b09721688.png)
![[ Linux长征路第六篇 ] Linux使用git上传gitee三板斧_创建项目_41](http://img.558idc.com/uploadfile/allimg/centos/96b34f221412a934de021612ec272dbea19bf4.gif)
(本篇完)
