赞
踩
早就听闻Gitee、Github这些优秀的代码托管平台,也常在上面找资源,却一直没有尝试上传自己的代码。暑假在家,准备学一学,也记录一下学习过程。若有不对之处,希望读者指正批评。
这个可以在CSDN上搜索教程,非常全面。(建议多打开几篇博客对比着看,安装过程中的一些步骤可能会有略微不同,根据自己的需要借鉴)
博主当时选择了自行决定初始化主干名字为 main,在后续创建远程仓库时,注意选择同样的初始化主干名字即可。
博主建议初始化主干名字就使用master,可以省去很多不必要的麻烦。
搜Gitee官网,然后注册就行。
完成上面两个前提,就来了解一下使用Git将代码上传到Gitee的过程吧。
本地磁盘:储存文件电脑磁盘
暂存区:使用 git add指令 将指定文件放在暂存区
本地仓库:使用 git init指令 在指定文件目录下创建一个.git的本地仓库
远程仓库:在Gitee上创建的远程仓库
下面博主就根据这条主线,详细讲解从本地磁盘将指定文件通过Git上传到Gitee的远程仓库。
至此,已完成在Gitee上创建远程仓库。
这里将讲解 第一次将本地文件上传到远程仓库,以及后续还需要向远程仓库上传文件的操作步骤,略微有一点点不同。
通过配置本地的git配置信息,执行git config
命令预先配置好相关的用户信息,配置执行如下:
$ git config --global user.name "你的名字或昵称" $ git config --global user.email "你的邮箱"
查看是否配置成功
$ git config user.name $ git config user.email
如下:
$ git init
$ git add .
注意后面有个点点。
$ git commit -m '当次提交的描述'
$ git remote add origin 你的远程仓库地址
远程仓库地址:
$ git pull --rebase origin master
这里博主先是尝试了第一个指令,不成功;然后再使用的第二个指令。读者直接使用第二个指令即可。
(博主使用的第一个指令,是按照Gitee的帮助中心文档使用的,但是失败了,不知道为什么,知道的读者可以分享一下)
$ git push -u origin master
至此,已完成将本地磁盘的文件通过Git上传到Gitee的远程仓库中。
如下步骤,第二次提交时,创建新的分支master,将代码提交到分支master中;后续再次修改代码提交时,也是提交到这个分支中:
$ git add . $ git commit -m '当次提交' $ git push origin master
SSH公钥
博主在最开始学习使用Git上传文件到远程仓库时,在CSDN上看到有文章介绍配置SSH公钥。后来发现配置SSH公钥并不是必需步骤,可以根据需要自行配置。
生成/添加SSH公钥 | Gitee 产品文档这里是生成SSH公钥方法。
疑惑:
博主有看到SSH的作用:Git 默认使用 HTTPS 协议连接远程仓库,需要输入用户名和密码,而使用 SSH 密钥则不需要输入用户名和密码,且通信过程加密,更加安全。 为啥博主在连接远程仓库时不需要输入用户名和密码,是因为开始配置过Git的本地配置吗?所以博主也没弄清楚SSH公钥配置好后怎么使用,好处在哪里。(希望知道的读者分享一下~)
关于Git本地默认分支是master还是main
博主在最开始安装Git时选择的自定义分支名为main,后来上传代码到远程仓库时发现,这并不影响上传,好像是本地仓库新建分支时,分支名自己变成了master,虽然不知道为什么~~~(希望知道的读者分享一下)
博主还去查了文章看如何修改分支名git push 报错 error: src refspec master does not match any 解决_Xeon-Shao的博客-CSDN博客
Git知识还是需要系统学习,博主才刚开始接触,以后多多交流~~~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。