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月前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
159 1
git学习三:git使用:删除仓库,删除仓库内文件
|
25天前
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
26 1
verbose stack FetchError: request to https://registry.npm.taobao.org/md-editor-v3 failed, reason: ce
这篇文章描述了在安装npm包`md-editor-v3`时遇到的淘宝镜像证书过期问题,并提供了解决方案,即通过切换npm镜像源到`https://registry.npmmirror.com/`来解决安装失败的问题。
verbose stack FetchError: request to https://registry.npm.taobao.org/md-editor-v3 failed, reason: ce
|
1月前
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
72 4
|
1月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
39 1
|
2月前
|
开发工具 git 索引
$ git revert -m v1.0.21 6003eb5f5b455f0a3dfb74f48f63878e7 error: option `mainline' expect
$ git revert -m v1.0.21 6003eb5f5b455f0a3dfb74f48f63878e7 error: option `mainline' expect
|
1月前
|
编译器 网络安全 开发工具
git学习五:切换本地仓库出现的问题。修改git配置初始化。error:src refspec master does not match any。错误总结,送上几个案例
这篇文章是关于Git使用中遇到的一些问题及其解决方案的总结,包括切换本地仓库时的问题、修改Git初始化配置、以及解决"error: src refspec master does not match any"错误等。
55 0
|
2月前
|
测试技术 API
8-20|https://gitlab.xx.com/api/v4/projects/4/trigger/pipeline Request failed 状态码400
8-20|https://gitlab.xx.com/api/v4/projects/4/trigger/pipeline Request failed 状态码400
|
3月前
|
缓存 开发工具 git
给Git仓库添加.gitignore:清理、删除、排除被Git误添加的临时文件
本文介绍了如何为Git仓库添加`.gitignore`文件来排除不需要跟踪的临时文件,并展示了如何删除已经被提交的临时文件缓存,以清理Git仓库中的不必要文件。
281 0
给Git仓库添加.gitignore:清理、删除、排除被Git误添加的临时文件
|
3月前
|
JavaScript
request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired
request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired
102 2
下一篇
无影云桌面