git上传项目一直报一个文件没有添加任何内容(git上拉去别人的项目上传到自己的仓库/error: failed to push some refs to ‘https://gitee.com/)

简介: git上传项目一直报一个文件没有添加任何内容(git上拉去别人的项目上传到自己的仓库/error: failed to push some refs to ‘https://gitee.com/)

两个方法:

1:强制上传

可以使用

git push -f

命令进行强制推送


拉取最新代码:在推送之前,先执行git pull命令,将远程仓库的最新代码拉取到本地仓库,合并可能存在的冲突,然后再尝试推送。

强制推送:如果你确定本地代码是正确的,并且你想覆盖远程仓库的变更,可以使用git push -f命令进行强制推送。但请注意,这可能会导致远程仓库的历史记录丢失,谨慎使用。


解决冲突:如果出现冲突,需要手动解决冲突。可以使用git status命令查看哪些文件有冲突,然后打开这些文件进行编辑,修复冲突并保存。之后再执行git add将修改后的文件添加到暂存区,最后使用git commit提交修改。


检查权限:确保你拥有推送到远程仓库的权限。有些仓库可能设置了权限控制,需要向管理员申请相关权限。


2:删除别人的.git文件,因为别人配置好了git的远程地址,如果你一起拉到本地的话他是没有上传权限的

首先查看自己的文件




然后删除

rm -rf .git    //删除所有.git文件

如果没有.git文件,就进行下面的操作


2.将本地项目上传到自己的Git仓库中

快速步骤分解):

打开我们的项目,此时项目中是没有 .git 文件的

在你的项目文件夹里面【鼠标右击】弹出菜单

在【鼠标右击】弹出的菜单中,点击【Git Bash Here】

在命令窗口中输入:

git init


在 Gitee 中 我们刚刚新建的仓库里,去复制仓库的地址



在命令窗口中输入:git remote add origin 你的仓库地址

在命令窗口中输入:git pull origin master

在命令窗口中输入:git add .

在命令窗口中输入:git commit -m “提交项目”

在命令窗口中输入:git push origin master

现在可以去 Gitee 你的仓库,刷新一下,本地项目上传到自己的Git仓库中了。

如果你之后修改了代码后,想再次提交到仓库中,就执行 3、4、5步骤就可以了


3.解决上传时git仓库更新被拒绝报错了说master不合用。

在输入指令git push origin master将更新提交时,git bash窗口提示更新被拒绝,表示当前分支的最新提交落后于其对应的远程分支。如下图所示:



解决方式:

通过+master强行更新

git push -u origin +master

而仓库里面会显示:


另外一种方法;参考以下网址:

https://blog.csdn.net/weixin_44322399/article/details/104297037?ops_request_misc=&request_id=&biz_id=102&utm_term=git%E4%BB%93%E5%BA%93%E6%9B%B4%E6%96%B0%E8%A2%AB%E6%8B%92%E7%BB%9D&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-104297037.nonecase&spm=1018.2226.3001.4187

相关文章
|
1月前
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
39 1
|
3月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
155 4
|
3月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
264 3
|
2月前
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
33 0
|
3月前
|
Shell 网络安全 开发工具
fatal: unable to access 'https://github.com/wolfcw/libfaketime.git/': Encountered end of file
fatal: unable to access 'https://github.com/wolfcw/libfaketime.git/': Encountered end of file
|
4月前
|
架构师 开发工具 git
项目去除git版本控制 去除版本控制
文章提供了去除本地项目Git版本控制的步骤,包括删除`.git`文件夹和`.idea`目录下的`vcs.xml`文件。
项目去除git版本控制 去除版本控制
|
4月前
|
Java 开发工具 git
【Azure 应用服务】本地Git部署Java项目到App Server,访问无效的原因
【Azure 应用服务】本地Git部署Java项目到App Server,访问无效的原因
|
3天前
|
机器学习/深度学习 Shell 网络安全
【Git】Git 命令参考手册
Git 命令参考手册的扩展部分,包含了从基础操作到高级功能的全面讲解。
17 3
|
1月前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
46 1
[Git]入门及其常用命令
|
2月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
124 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令