首先,本篇博客中使用命令行提交代码的前提是,电脑上已经装有Git Bash这个软件,软件图标如下:
目录
1 码云创建仓库
登录自己的码云,如下图进行创建仓库
2 本地clone仓库
2.1在本地创建文件夹
在自己的电脑上,任意一个地方创建一个文件夹,下图是我创建的文件夹
2.2复制仓库地址
在码云创建好仓库后的页面,点击红色方框中的按钮就可以复制该仓库的地址,地址有两种,一种是HTTPS,一种是SSH,在这里我选择的是SSH方式的地址。
2.3clone远程仓库
1.在刚刚创建好的文件夹下:右键 - > Git Bash Here (因为不能截图,所以只能用文字的方式描述了)
2.在刚刚弹出的窗口中,输入命令git clone git@gitee.com:bian-yu-dan/blog-system.git(这是我仓库的地址,在自己创建时要用自己的仓库地址替换红色部分)
3.输入上述命令后,并不就是成功了,是会报错的,如下图:
4.这时候我们就要去生成、添加公钥:复制代码
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"
到这个窗口,公钥的生成是根据红色的字符串进行生成的,所以可以自己随便输一个,而且这个在以后也是可以进行修改的。
红框位置直接按回车键
这时就已经生成了一对公钥(公钥和私钥),我们输入代码
cat ~/.ssh/id_ed25519.pub
用来读取公钥,直接复制粘贴就可以,不需要进行改动
这时显示出来的就是公钥,至于私钥是存储在我们自己的电脑上的
接下来,我们要把这个公钥放到第三方的工具上,即放在码云上
根据下图提示进行添加公钥,因为我们以后会在这个仓库中上传一些文件,所以我们就要选择添加公钥,因为部署公钥只有读的权限没有写的权限。
输入公钥,标题写什么都可以
5.添加公钥后,复制代码
ssh -T git@gitee.com
到终端,如果返回和下图一样的结果就证明添加成功了
6.继续步骤2,返回如下结果 ,会有一个警告,告诉我们这是一个空的仓库,但是没有关系,因为我们本身创建的就是一个空仓库
这时, 文件夹里出现了一个.git文件,这时候我们就可以提交文件了
如果对生成、添加公钥还不清楚的可以去看Gitee官方的文档,链接放到下边了
3 测试提交
3.1本地修改文件
在文件夹中创建两个文件,尝试将这两个文件提交到给Gitee上去
3.2测试提交
在这里我们需要学习几个很简单的命令:
1.git status:用来查看本地仓库和远程仓库的是否相同,因为我的hello.txt文件还没有提交,所以这里显示文件名是红色,并且提醒如果要添加文件可以使用 git add命令
2.git add:用来添加文件,其中git add 有两种,一种是git add + 文件名 这种就是只添加这一个文件,另一种是git add .这种就是把所有未添加的文件全部添加。
git add hello.txt:显示 hello.txt 已经添加,world.txt 还是没有被添加
git add .:显示world.txt 也添加了,该文件下的所有的文件都被添加
3.git commit -m “”(引号里的是备注):用来提交文件(但是只是提交到本地仓库),提交的文件是已经被添加的所有文件
4.git push origin master:提交到远程仓库
4 在idea中打开
在idea中打开这个文件:
新增一个hhh.txt文件:
在控制台输入 git status 命令:
在控制台输入git add .命令:
在控制台输入:git commit -m " "命令
在控制台输入:git push origin master命令
其实在idea中添加、提交文件,和在普通文件夹中添加、提交文件的操作是一样的,只是用idea打开了文件夹而已,要实在要说区别,那就是在idea中打开的话,会有很多自带的.xml文件。