tortoise将本地项目推送到新建的空白的GitHub仓库

本文详细介绍了如何在GitHub上创建一个新的仓库,并从本地推送内容到新的分支。首先在GitHub上创建一个带有README文件的空仓库,然后通过SSH链接克隆到本地。接着,在本地创建新分支,提交改动并推送至远端,最后在GitHub上完成分支合并。整个过程涵盖了版本控制的基础操作。
摘要由CSDN通过智能技术生成

i情况描述如下:

远程新建一个仓库,只有readme文件,只有main主分支,不包含任意分支,将本地的内容推送到远端分支(新的分支,相当于通过本地来创建一个远端的分支)。

1.在github创建一个新的仓库repository

这里需要注意的是,如果创建的仓库是个空的内容,需要勾选上add a readme file

因为没有内容,创建的github仓库如下下图,只有一个readme文件,默认主分支是main分支

2.将本地创建好的仓库推送到github,这时候github是一个除了readme文件外空白的仓库,将自己本地的仓库推送到github上

2.1需要先将GitHub仓库上的readme文件拉取下来

2.1.1将代码仓库的ssh链接复制下来

2.1.2 在本地仓库克隆远程仓库

 

 成功后显示

 

 这里的目录,拉取成功后会在本地生成一个带GitHub仓库名的文件夹,如下:

点击进入hello_tortise文件后,到了与readme同层目录下,右键tortise,会显示操作具体操作

2.1.3创建本地仓库新分支

 

 这里的基于什么分支,一般都是main的分支,如果你需要在本地其他的分支上更改内容的话,则需要选择其他分支,本地生成根据你选择的分支的内容。

本地创建分支成功后直接切换到新建的分支上,如果不放心的话,可以自己确认下是否在新分支上

 

 2.1.4先将本地修改或者需要提交的内容提交到本地仓库(commit到本地仓库)

注意:这里只是先提交到本地,并没有提交到远端

 

 

 这里可以直接推送,也可以在外面选择推送

 点击推送后显示如下:

成功将创建的分支名推送到远端并创建一个同名的分支

可以在github里面查看是否有这个分支

创建成功!!!!

2.2在github合并分支

创建一个测试的合并分支

创建一个不同的文件合并到主分支(main分支)上

开始合并分支

 

 

 

 

 

 

合并成功,正常合并成功后可以直接删除分支。 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值