git push解决办法: ! [remote rejected] master -> master (pre-receive hook declined)

前天准备准备回退一个版本并且推送到远程分支,但是试了很多次都上传不上去,报错如下:

! [remote rejected] master -> master (pre-receive hook declined)

截图:

1.将所要push的内容所在的分支的protected权限关闭

(1)进入所在项目的settings

(2)点击进入Protected branches,点击unprotected将master分支的权限改变,即关闭master的protected权限

2.新建其它分支,将项目push到新建的分支上,后期再进行merge

(1)新建分支

git branch 分支名

(2)切换分支

git checkout 分支名

(3)进行项目上传

git add .

git commit -m "提交的信息"

git remote add origin 远程仓库地址

git push -u origin 分支名

原文地址:https://www.cnblogs.com/xuLessReigns/p/11539952.html

时间: 2024-10-11 03:34:49

git push解决办法: ! [remote rejected] master -> master (pre-receive hook declined)的相关文章

本地Git仓库和远程仓库的创建和关联及github上传(git push)时出现error: src refspec master does not match any解决办法

github上传项目方法: 在你的电脑上装好git Git Bash Here 本地Git仓库和远程仓库的创建及关联大致流程是: 1.初始化这个本地的文件夹为一个Git可以管理的仓库 git init 注意:Git会自动为我们创建唯一一个master分支我们能够发现在当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了. 2.将本地的仓库和远程的仓库进行关联 git remote add origin [em

错误:error: failed to push some refs to 'https://github.com/pzq7025/KG.git'的解决办法

一.问题在进行[git push orgin master]的时候出现如下错误 ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/pzq7025/KG.git' hint: Updates were rejected because a pushed branch tip is behind its remote hint: counter

jenkins持续集成源码管理选项为None,构建失败找不到git.exe解决办法

我的jenkins版本为Jenkins ver. 2.19.1 1.源码管理选项只有None的解决办法: 在插件管理中心,搜索对应的源码管理插件这里以git为例,搜索git plugin点击右下角的安装方式(在线安装需要连接VPN你懂的),如下图 重启后即可看到git按钮: 2.jenkins持续集成时,点击构建失败无法找到git.exe解决办法如下图: 控制台输出提示构建失败git.exe rev-parse --is-inside-work-tree # timeout=10:原因是没有找到

git push失败the remote end hung up unexpectedly

Git Push是老是失败,提示: fatal: the remote end hung up unexpectedlygit did not exit cleanly (exit code 1) 原来是文件Push文件太大引起.解决方法:windows:在 .git/config 文件中加入[http]postBuffer = 524288000 linux:git config http.postBuffer 52428800 git push失败the remote end hung up

git 冲突解决办法

在项目中使用git管理,冲突是在所难免的,如果没办法解决冲突,可以试试这个办法! 第一步.对工程进行备份,最好是拷贝到其他文件夹中 第二步.在cmd命令栏上,进入到工程目录下,这里的工程只你正在开发的工程 第三步.输入命令 git stash git stash clear git reset --hard  id 注:id指你上传文件的id,在eclipse中右键工程->team->show in history 就可以看到上传的id git pull 第四步.刷新工程 第五步.将备份好的工

解决:git使用git push 命令跳出remote: Permission to A denied to B的问题

开始git上传项目,不料,在git push这一步骤发生了错误? remote: Permission to qwe2193066947/firstRepository.git denied to murenziwei. fatal: unable to access 'https://github.com/qwe2193066947/firstRepository.git/': The requested URL returned error: 403 纳尼!怎么回事?!没找到文件? 这错误翻

git 操作解决办法

add之后git reset --hard操作找回代码 参考地址:https://blog.csdn.net/qq_31608451/article/details/78342365 实测有效 git # 请输入一个提交信息以解释此合并的必要性,尤其是将一个更新后的上游分支 # 合并到主题分支. 参考地址:https://blog.csdn.net/cjh_android/article/details/51923618 实测有效 原文地址:https://www.cnblogs.com/wei

git push异常

git push异常:! [remote rejected] HEAD -> refs/for/master ([3149246] missing Change-Id in commit message footer)原因:没有hook信息,导致commit时没有回调gerrit,没有产生change-ID解决办法:scp -p -P 29418 10227765@gerrit.zte.com.cn:hooks/commit-msg tfe/.git/hooks/ 原文地址:https://ww

git push origin master 报错 remote rejected] master -> master (branch is currently checked out)

解决办法: 977down vote You can simply convert your remote repository to bare repository (there is no working copy in the bare repository - the folder contains only the actual repository data). Execute the following command in your remote repository folde