git-push相关内容
我想将我的本地分支从sort-rows-of-common-tables重命名为develop/sort-rows-of-common-tables,然后将其作为新分支推送到远程。我已经有一个名为develop的本地和远程分支。 所以我试了试 git branch -m develop/sort-rows-of-common-tables 但我得到了 error: 'refs
..
我尝试在预推脚本(客户端挂钩)内克隆我的本地git存储库。我得到了例外: fatal: working tree '...' already exists. 我不理解该例外,因为我显然将存储库克隆到了不同的目录。 有什么想法吗? 我试过了: unset GIT_DIR cd .. git clone ./TestTest/ /tmp/PrePushTestClone
..
类似于: Github remote push pack size exceeded 失败消息: Pushing efb55fab0352e4fff42129d00b642e908e9d09c1... Counting objects: 617706, done. Delta compression using up to 6 threads. Compressing objec
..
如果我的 .gitignore 中有一个“供应商"目录,有没有办法可以设置一个遥控器,以便在我推送时接收该目录? 解决方案 我认为您正在寻找的功能可以通过一个用于部署到您的云提供商的分支来实现. 设置一个包含你的 .gitignore 文件的 dev 分支,检查你的增量工作到那个分支. 将您的 dev 分支合并到不包含 .gitignore 文件但包含供应商目录的 deploy
..
我正在使用 jenkins 管道(声明式合成器),我想将提交推送到我的远程存储库. 有没有办法使用 git 插件来完成这个?这是我目前正在尝试的: withCredentials([usernamePassword(credentialsId: "${GIT_CREDENTIAL_ID}", passwordVariable: 'GIT_PASSWORD', usernameVariabl
..
请不要在未阅读完整问题的情况下将此标记为重复. 当我尝试将代码推送到我们的存储库时,出现以下错误: 我尝试在网络上搜索这个问题,我发现了惊人的资源,但不是确切的解决方案.有很多类似的问题,但我没有找到明确的讨论或适当的解决方案. 我提到了这个 问题.我还研究了提供相应答案的那些答案和参考资料. 我按照此答案的建议增加了缓冲区大小,但对我不起作用. 我按照 answer
..
git push --force gitlab master枚举对象:50,完成.计数对象:100% (50/50),完成.使用多达 8 个线程的 Delta 压缩压缩对象:100% (29/29),完成.写入对象:100% (40/40),12.22 KiB |4.07 MiB/s,完成.总计 40 个(增量 26),重复使用 18 个(增量 11)远程:GitLab:您不允许将代码强制推送到此
..
我正在尝试推送到 repo 的 master 分支,但我没有这样做,因为它受到保护. 我试图查看项目设置,但没有看到受保护分支的任何选项.我能看到的唯一选择是会员. remote: GitLab: 你不能将代码推送到这个项目的受保护分支.到 git@gitlab.ins.risk.regn.net:cmd/release.git![远程拒绝] 主人->主人(预收挂钩被拒绝)错误:未能将一些参考
..
当我在项目中拥有开发人员访问权限时,我将代码推送到 git 时遇到问题,但是当我拥有主访问权限时一切正常.问题出在哪里?以及如何解决? 错误信息: 错误:您不能将代码推送到此项目的受保护分支. ... 错误:未能将一些 refs 推送到 ... 解决方案 没有问题 - 一切正常. 在 GitLab 中,一些分支可以受到保护.默认情况下,只有维护者/所有者用户可以提交受
..
我想上传(仅使用 ftp)到我的服务器,只有更改.我在本地有一个可用的 git 存储库.但我想不出任何使用 ftp 推送的方法. 我可以使用 git push 发送其他主机,因为它允许 ssh,但这个主机只允许 ftp. 解决方案 您应该能够使用 FTP 存储库来推送 git push ftp://host.net/path/to/repo.git/
..
我相信 git ftp 支持是最近才添加的,但 git push 文档 do 明确指出“Git 原生支持 ssh、git、http、https、ftp、ftps 和 rsync 协议."(强调) 但是,其他人问如果 git 无法推送到 ftp 怎么办服务器,我也遇到了同样的问题. 那么——谁能明确说明“git push"是否适用于 ftp 协议? 如果是...那么任何人都可以回答
..
我想使用 git 来管理远程服务器上的一些数据,因此我在那里设置了一个非裸 存储库.我可以毫无问题地推送到它,并且存储库本身会更新,但不会更改/添加/删除实际文件.我必须通过 ssh 进入服务器并执行 git reset --hard HEAD 获取实际更新的文件结构. 要做什么? 解决方案 你不应该这样做.建议使用裸存储库.换句话说,没有检出文件,只有 .git 目录本身.然后
..
我一直想知道是否有一种简单的方法可以使用不同名称的远程分支推送和拉取本地分支,而无需始终指定两个名称. 例如: $ git clone myrepo.git$ git checkout -b newb$ ...$ git commit -m "一些变化"$ git push origin newb:remote_branch_name 现在如果有人更新 remote_branch_nam
..
我在 Windows 8 机器上使用 git 版本 1.9.5.msysgit.0 推送到托管在 HTTPS 上的 TFS Git 存储库. 当我推送任何文本文件时,一切都很好.但是推送某个 .jpg 文件 git 挂在 POST git-recieve-pack 上,输出如下: $ git push -v推送到 https://tfs.ourcompanyn.com/tfs/Defaul
..
我们有一个网站,它的所有 PHP/HTML/JS/CSS/etc 文件都存储在 Git 存储库中. 我们目前有 3 种类型的计算机(或用例)用于存储库. 本地开发人员:提取最新更改、进行更改、提交到本地存储库、推送到主服务器 主服务器:中央存储库,所有更改都会推送到主服务器 Web 服务器:在部署网站时从主服务器拉取更改 所以目前我们: local: git push or
..
我在 netbeans IDE 中使用 git.我想更改我最近所做的提交的提交消息.我这样做了,选中了 amend last commit 复选框并将其提交到我的本地存储库.当我将此提交推送到我的 github 存储库时,出现错误:git 远程存储库包含未合并到本地分支的提交.打开输出以查看更多信息. 我该如何解决这个问题?我是源代码管理的新手.我只想对我当前的项目进行非常基本的版本控制.请告诉我
..
我是 Rails 的新手,我试图将一个非常简单的应用程序部署到 Heroku.这是我部署的第二个应用程序,也是我能够做得很好的第一个应用程序.但是,我对此有一些问题.每当我“git push heroku master"时,我都会收到此错误: !您带有指纹 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx 的密钥无权>访问 my_heroku_a
..
有没有办法防止强制推送到分支或存储库中? 我想阻止重要分支的历史记录被意外或有意改写.在更大的开发团队中,人们如何处理这个问题? 在我看来,理想情况下,可以锁定每个存储库的几个分支,并防止除了存储库所有者之外的所有人都对它们进行强制推送. 解决方案 通过 pre-receive 钩子使用 Git 很容易做到这一点.当然,这要求您实际上能够安装钩子,并且出于显而易见的原因,Git
..
我在 Heroku 上有一个运行旧代码的应用程序.我做了一个小小的改变并承诺了改变.然后我跑了 git push heroku master 它会说 正在获取存储库,完成.一切都是最新的 但如果我去看看应用程序,它都是旧代码.大约 15 天前,我确实将站点恢复到 Heroku 中的另一个版本,但从那时起推送了更新,并且它们起作用了. 为什么 heroku 没有从我的 github 存
..
Heroku 的策略是忽略除“master"之外的所有分支. 虽然我确信 Heroku 的设计者有很好的理由支持这个政策(我猜测是为了存储和性能优化),但对我作为开发人员的结果是,无论我在做什么本地主题分支,我都希望一种将 Heroku 的 master 切换到该本地主题分支并执行“git push heroku -f"以覆盖 Heroku 上的 master 的简单方法. 我从htt
..