0


Git本地仓库到GitHub远程仓库(默认电脑中已经安装好了 Git )

​前置操作:配置SSH密钥 :

(仅适用于第一次使用git上传的同学,使用过的可以忽略这一步)
由于我们的本地 Git 仓库和 GitHub 仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息:
选中指定目录,打开gitbath:
右键—》显示更多选项—》选择“Open Git Bath Here”
在gitbath中输入以下指令:

$ ssh-keygen -t ed25519 -C "Gitee SSH Key"

其中:

  • t key : 类型
  • C : 注释

根据所展示的信息,我们可以转到C盘的用户目录下找到这个 .ssh 文件

其中一个是公钥(有pub后缀),一个是私钥
(注意,尽量不要移动这个文件的位置,比如说把它移动到D盘,第一次配置尽量不要移动)
然后复制 id_rsa.pub 文件中的SSL密钥,建立一个SSL密钥,放进去。

正式开始上传项目

  1. 第一步:在 GitBath 中转到所想要转到仓库的文件夹目录,使用git init命令把这个目录变成Git可以管理的仓库:
$ git init
  1. 第二步:用命令git add告诉Git,把文件添加到仓库:
$ gitadd readme.txt

这句话的意思是将 readme.txt 这一单个文件放到仓库里面
而如果我们想要把所选目录下所有的文件都放到仓库里,那就在后面添加个 “.”

(注意:add后面要先加个空格再写 “.”):

$ gitadd.
  1. 第三步:用命令git commit告诉Git,把文件提交到仓库:
$ git commit -m "wrote a readme file"
 -m 

后面输入的是本次提交的说明,方便自己以后查看,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。
补充:实际上

 add 

指令提交的文件会放到 暂存区 ,一般会在 .tit/objects 下。

总的来说就是,git是大哥,要先告诉git,哪片区域归git管(init),然后再让git认识一下git管的小弟都有哪些(add),小弟有什么变动,告诉git(commit)

好了,完成了commit命令之后,我们将文件提交到了“本地”仓库下的对应分支了,接下来到最后一步了:将它推送到远程仓库中去。

  1. 第四步:创建远程仓库 点开github个人界面,创建仓库在这里插入图片描述 repositoryname随便起,但是要记住,待会要用的(记不住也没关系,github会给提示的) 。
  2. 连接远程仓库,推送本地分支内容,进行同步
$ git remote add origin <远程Git仓库地址>

这条命令是永久性地将远程仓库的地址和本地仓库联系起来,只要你不去主动删除它,配置一次就可以一劳永逸,
注意,仅仅是在这个目录下(即当前工作区下),对应的远程仓库是 “dasasd” 换到你电脑中其他的工作区目录下就不是这个远程仓库了。

从现在起,只要本地作了提交(也就是说对一个文件或者一个目录下的所有文件进行了add-commit 操作),就可以通过命令:

$ git push origin master

把本地master分支的最新修改推送至GitHub,现在,你就拥有了真正的分布式版本库!

总结一下,
命令对应的功能init在一开始创建仓库的使用,目的是让 git 去管理该目录下的这些文件add是将目录放到暂存区commit是将暂存区中的修改一并提交到本地分支push是将本地分支中的内容推送到远程仓库
git push -u origin main

好了下面我们已经学完了基本的 git 命令,git一次性可以上传项目大小≤500M的文件,更大的项目我没试过,像是几个G的项目就要使用 Git LFS

标签: git github

本文转载自: https://blog.csdn.net/Charlie_Dog_sj/article/details/140672427
版权归原作者 不吃鱼的狗龙 所有, 如有侵权,请联系我们删除。

“Git本地仓库到GitHub远程仓库(默认电脑中已经安装好了 Git )”的评论:

还没有评论