2021-08-13 git代码托管之如何建立本地仓库和远程仓库,以及如何连接本地和远程仓库

写这一篇帖子起因是项目要多人开发需要代码托管,由我建立本地仓库并上传远程仓库供他人克隆使用,但是因为不太明白操作流程差点导致本地项目代码丢失,所以想写一篇帖子来给git代码托管的小白学习,才疏学浅,欢迎各位同仁批评指正,共同进步

一、如何把自己本地写的代码变成本地仓库

很简单,只需要打开你本地代码所在文件夹,在git命令窗口输入 git init 指令(初始化仓库),这时候你会发现多出了一个.git文件,代表你的本地项目已经变成一个本地仓库。同时我们还需要通过touch .gitignore命令行,新建一个 .gitignore 文件,这个文件作用就是设置那些我们不需要上传到远程仓库的文件,设置以后再去上传对应文件就不会被传到远程仓库了。
在这里插入图片描述

二、如何创建远程仓库

以github为例,当然你还可以选择其他代码托管工具

1.登录你的github账号,头像处点击,选择你的仓库点击

在这里插入图片描述

2.进入后会看到New字样的按钮,点这个按钮

在这里插入图片描述

3.按照下列顺序依次填入1.远程仓库名字→2.仓库描述→3.选择仓库是私人还是开源(指所有人都能看到)→4.根据需要选择(我一般不选)→5.点击创建按钮,即可创建远程仓库

在这里插入图片描述

4.创建完成后如图:1.远程仓库的地址(https和SSH两种,与本地仓库关联时会用到)→2.新建本地仓库以及建立连接的步骤→3.已有本地仓库建立连接的过程→4.从其他远程仓库关联的步骤,有兴趣的可以自己研究

在这里插入图片描述

三、如何建立本地仓库和远程仓库的连接,并将代码推送到远程仓库

1.添加需要推送到远程仓库的文件,git add 指令,后跟你需要传到远程仓库的文件名字,如果全部需要上传可以使用git add .

在这里插入图片描述

2.提交刚才添加的文件到暂存区,git commit -m “这里是备注"指令,注意:”"一定要用英文模式的

在这里插入图片描述

3.修改主分支名字,也可不修改,git branch -M main指令main是主分支新名字(如图所示,之前主分支名字为master,执行该指令后变为main)

在这里插入图片描述

4.建立本地仓库和远程仓库的连接,git remote add origin https://github.com…指令,地址为刚才生成的远程仓库地址

在这里插入图片描述

5.推送本地仓库代码到远程仓库,git push -u origin main指令,加-u参数会把本地仓库和远程仓库的main分支关联起来,之后再推送的话就不需要添加-u参数了,(因为我使用github所以会存在推送失败的情况,多推送几次就好了,这里建议不要使用github进行托管)

在这里插入图片描述

6.推送成功后返回github刷新页面就可以看到远程仓库已经有了刚才上传的文件了(分支名字,提交时的备注,提交时间等等都可以看到)

在这里插入图片描述
今天的分享就到这里了,后续会分享.git文件夹里包含的文件意义和作用。还会补充一些其他指令的作用
祝各位的头发像万岁的中华人民共和国一样永不凋零

猜你喜欢

转载自blog.csdn.net/apple_52295201/article/details/119673740