将项目发布到Git中(25年最新)

gitee仓库

项目变成git

初始化本地环境,把该项目变成可被git管理的仓库

java 复制代码
git init

将本地代码库与远程代码库相关联

java 复制代码
git remote add origin 远程仓库地址

强制把远程仓库代码拉取到到当前分支上面。如果仓库为空这一步可以跳过

java 复制代码
git pull --rebase origin master

最后就是基本的推送命令了。

复制代码
git add .

git commit -m "第一次提交"

git push origin master

直接执行push命令会出问题:

因为gitee创建的和本地的不是同一个库,所以冲突。如果使用git clone不会出这个问题。可使用下面的命令解决:

复制代码
git pull origin master --allow-unrelated-histories

然后再执行push命令:

复制代码
git push origin master

这时执行上面push命令 如果还报错:

则再将本地的文件提交到本地仓库,再到远程仓库,即(orgin是添加在git 的远程仓库名, master是远程仓库当当前所在的分支):

git add .

git commit -m "xx"

git pull origin master

git push origin master

补充:

git提交代码--修改提交的地址

java 复制代码
$ git remote -v
origin  git@github.com/zejun_web (fetch)
origin  git@github.com/zejun_web (push)
java 复制代码
git remote rm origin
java 复制代码
git remote add origin git@github.com:git-ze/xxxx.git
java 复制代码
$ git push -u origin master

如果是gitee和github的话要添加公钥

要注意的就是第一次push的话,要加上 -u 在语句里,把本地master分支和远程库的master分支关联起来。

相关推荐
是翔仔呐2 小时前
第11章 显示外设驱动:I2C协议OLED屏、SPI协议LCD屏字符/图片/中文显示
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
信创DevOps先锋2 小时前
Gitee:中国开发者生态的数字化转型基石与创新加速器
运维·gitee·devops
是翔仔呐4 小时前
第13章 SPI通信协议全解:底层时序、4种工作模式与W25Qxx Flash芯片读写实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
是翔仔呐5 小时前
第14章 CAN总线通信全解:底层原理、帧结构与双机CAN通信实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
coderYYY6 小时前
git push报错Authentication failed for ‘xxx’也不会弹要求输入用户名密码的最终解决方法
前端·git·gitee·github
苦瓜小生8 小时前
【Git】| 将拉下来的代码上传到自己的 Gitee 仓库(手把手教学)
git·gitee
是翔仔呐11 小时前
第10章 串口通信USART全解:轮询/中断/DMA三种收发模式与上位机通信实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
徐同保1 天前
openclaw 的github项目同步到gitee仓库
gitee·github
梦梦代码精1 天前
开源即商用,预期产出、风险与优化建议
人工智能·gitee·前端框架·开源·github
丘比特惩罚陆1 天前
【无标题】
后端·gitee