在使用git创建仓库并向远程仓库推送时遇到的问题

main -> main (non-fast-forward)

问题出现的原因:在创建仓库的时候初始化了readme.md、.gitignore、LICENSE
问题的解决方案:重新创建一个仓库,仅仅只是为它命名就好。

error: remote origin already exists.

执行命令

git remote rm origin 		#作用是删除关联的origin的远程库

然后再执行

git remote add origin git@github.com:Chenchuanze123/Vue-tutorial.git			#关联自己的仓库
git branch -M main	
git push -u origin main				#推送到自己的仓库
### 如何将本地代码推送Git远程仓库 推送本地代码至远程仓库的过程涉及多个步骤,主要包括初始化仓库、添加远程地址以及执行推送操作。 #### 初始化本地仓库 如果尚未初始化本地仓库,则需先运行以下命令来创建一个新的Git仓库或者重新初始化现有的仓库[^4]: ```bash $ git init ``` #### 查看设置远程仓库地址 可以通过`git remote -v`命令查看当前配置的远程仓库地址。如果没有配置过远程仓库,可以使用如下命令添加新的远程仓库地址[^1]: ```bash $ git remote add origin <repository-url> ``` 例如: ```bash $ git remote add origin git@github.com:tianqixin/runoob-git-test.git ``` #### 提交更改到本地仓库推送之前,需要确保所有的修改已经被提交到了本地仓库。这通常分为两个阶段:将文件添加到暂存区(`staging area`) 和 将其正式提交到版本库中[^3]。 - 添加单个文件到暂存区: ```bash $ git add <file-name> ``` - 或者一次性添加所有改动过的文件: ```bash $ git add . ``` 接着通过下面这条指令完成实际的提交动作,附带一条描述性的消息以便日后查阅记录能快速理解此次更新的内容概要。 ```bash $ git commit -m "Initial commit" ``` #### 推送数据到服务器端存储位置上去 当以上准备工作都完成后,最后一步就是把最新的变更发送给远端主机上的对应分支上去了。一般情况下我们会这样写法来进行首次同步传输工作: ```bash $ git push -u origin master ``` 这里 `-u` 参数的作用是指定上游(upstream),即告诉 Git 当前分支应该跟踪哪个远程分支;而 `master` 则代表目标分支名称(如果是新建项目的话,默认会指向这个主干线程)。以后再做相同的操作就无需重复指定这些参数了,只需简单地调用 `$ git push` 即可. 另外需要注意的是,假如遇到权限错误或者其他网络连接方面的问题,请确认SSH密钥已经正确安装且能够正常访问对应的私有仓储服务提供商平台账号资源信息页面链接等等相关内容事项情况才行哦! ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CFuYuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值