git新建空白分支并提交到远程仓库

有时候会出现这种情况,我们后来加入一个代码仓库,想新建一个空白分支,把自己现在不同之前代码分支的内容放到空白分支上。

一、使用命令新建空白分支

git checkout --orphan newBranchName

当你完成上一步后,会自动切换到当前新的空分支(操作记得在项目根目录下)

二、把你所有的内容提交到该分支上并提交

git add -A  # Add all files and commit them
git commit

三、代码分支推送到远程仓库

有时候是第一次提交到远程仓库(第一次连接),需要远程仓库的名字才能提交

四、其他小提示

  • 如果push的时候提示不能提交到此项目,或者没权限,可能需要设置ssh公钥
  • 如果git branch 没有记录,可能需要先add,然后commit(一定要带提交信息,不然好像不成功)

2023-04-21 daiziru
参考链接: https://www.jianshu.com/p/cb858b982b83

### 创建远程仓库的方法 要通过 Git 创建一个远程仓库,通常需要借助托管服务(如 GitHubGitLab 或 Bitbucket),因为 Git 自身不提供直接创建远程仓库的功能。以下是关于如何设置和关联远程仓库的相关说明: #### 使用托管平台创建远程仓库 大多数情况下,开发者会先在一个支持 Git 的平台上创建一个新的远程仓库。例如,在 GitHub 上操作如下: - 登录到 GitHub 点击“New Repository”按钮来初始化一个新的项目。 - 填写必要的信息,比如仓库名称、描述以及是否公开。 完成上述步骤之后,可以得到类似于 `https://github.com/username/repository-name.git` 这样的地址[^2]。 #### 将本地仓库连接至新建立的远程仓库 假设已经有一个现有的本地 Git 仓库或者打算从头开始构建新的代码库,则可以通过下面的方式将其推送到刚才新建好的在线存储位置上。 如果还没有初始化任何东西的话,那么第一步就是执行命令来进行初始化处理: ```bash git init ``` 接着添加文件提交更改: ```bash git add . git commit -m "Initial commit" ``` 最后一步便是告诉我们的工作区应该把数据发送给谁——即指定那个之前提到过的URL作为目标端点,命名为origin以便于后续引用方便些: ```bash git remote add origin https://github.com/username/repository-name.git ``` 此时就可以轻松地将所有的历史记录连同当前状态一起上传过去了: ```bash git push -u origin master ``` 注意这里假定分支名字叫做master;如果是其他情况则需相应调整参数值。 对于那些尚未启动项目的朋友们来说,也可以直接克隆一份空白模板下来再慢慢填充内容进去,这同样适用于团队协作环境当中共享资源的需求场景下[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值