git
是一款对文件进行版本控制的软件,gitee、github
是基于git
软件搭建的网站,是可以对代码进行托管的平台;github
是国外的网站,访问慢,不稳定,gitee
是我们国内的网站,访问快,稳定!接下来我们学习Linux
操作系统使用git
指令,把代码文件提交到gitee
的远端仓库上!
①登录自己gitee账号,点击右上角
“+”
,点击“新建仓库”
②在“仓库名称”填入“for_test_git"
,“仓库介绍”:这是一个用于测试git
工具的仓库
③选择选择C语言
,并选择C语言
的.gitignore
的过滤文件及AFL-3.0
开源许可证,其中Readme
文件为gitee
使用说明书,选择单分支模式
④点击
“创建”
来到此界面,可以看到上一步所选择的.gitignore
的过滤文件、Readme说明书文件等,说明一个gitee仓库已经创建完成了
在使用git
工具之前我们需要使用如下指令安装git
:
//root用户安装
yum install git -y
①安装完git之后,回到刚刚创建的gitee仓库界面,点击“克隆/下载”,选择“HTTPS”协议进行复制
②回到Xshell机器,输入git clone HTTP协议(你刚刚复制的协议)
④在for_test_git仓库中,使用vim编辑器在test.文件中写了如下代码
⑤git add .
把当前目录下未添加的文件添加到仓库的暂存区域。
⑥git commit -m "用于测试git"
,提交刚刚暂存的文件到本地的云服务器仓库,-m
选项,用于提交日志信息,比如"用于测试git"
的日志信息
⑦首次使用git commit
,会出现以下界面,需要配合提示的指令填写你的邮箱(建议和你Gitee上面填写的邮箱保持一致)和你的用户名(任意区),填下完之后,再次输入git commit -m "用于测试git"
,就会出现第六步的界面了
即分别输入以下两条指令:
git config --global user.email "你的Gitee邮箱"
git config --global user.name "你的用户民(任取)"
⑧git push
指令将本地文件推送到远端仓库,之后需要再次输入自己Gitee
的用户名和Gitee密码
⑨Xshell
机器上出现以下界面,或检查自己的仓库有test.c
文件,表明已经推送成功。
平时我们提交代码文件的时候,同时要提交其他的临时文件,其实我们需要提交进行管理的只有头文件和源文件,此时
ignore
文件中填入*(通配符)+后缀
,有ignore
文件中相同后缀的临时会被过滤掉。
测试过程:
①使用ll -a
指令,查看文件信息,可以看到隐藏ignore
文件
②修改gitignore
文件,让以.p和.pp
为后缀的文件不能添加到仓库中
③分别创建test1.p
,test1.pp
,test.ppp
三个文本文件
④使用git add
、git commit
、git push
三板斧把文件推送到远端仓库。
⑤查看gitee界面的仓库,test1.p
、test1.pp
文件没有提交到远端仓库,test1.p
,test1.pp
,只有test.ppp
文件提交到远端仓库(记得刷新一下界面)
问题①:提交代码没有出现绿点?
首次填写的git邮箱和gitee上面的邮箱不一致,虽然把代码文件给提交上去了,但是系统不能确认哪个账户才是你的,所以不能进行结算
问题②:如何开源仓库
点击“管理”,在下面点击“开源”,在点击三个“承诺”,最后点击“保存”