如何利用命令行提交代码到Gitee

        首先,本篇博客中使用命令行提交代码的前提是,电脑上已经装有Git Bash这个软件,软件图标如下:

目录

1 码云创建仓库

2 本地clone仓库

2.1在本地创建文件夹

2.2复制仓库地址

2.3clone远程仓库

3 测试提交

3.1本地修改文件

3.2测试提交

 4 在idea中打开

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官方的文档,链接放到下边了

生成、添加SSH公钥

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文件。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值