首页 文章
  • 606 votes
     answers
     views

    强制“git push”覆盖远程文件

    我想推送我的本地文件,并将它们放在远程仓库上,而不必处理合并冲突 . 我只是希望我的本地版本优先于远程版本 . 我怎么能用Git做到这一点?
  • 1711 votes
     answers
     views

    如何使用Git将标签推送到远程存储库?

    我已经将一个远程Git存储库克隆到了我的笔记本电脑,然后我想添加一个标签,所以我跑了 git tag mytag master 当我在笔记本电脑上运行 git tag 时,会显示标签 mytag . 然后我想将它推送到远程存储库,所以我在所有客户端上都有这个标记,所以我运行了 git push 但是我收到了消息: 一切都是最新的 如果我转到桌面并运行 git pull 然后 git tag...
  • 341 votes
     answers
     views

    如何将不同的本地Git分支推送到Heroku / master

    Heroku的政策是忽略所有分支但是“主” . 虽然我确信Heroku的设计师有很好的理由来制定这个政策(我猜测存储和性能优化),但作为开发人员,我的后果是,无论我在哪个地方主题分支,我都想要一个简单的方法将Heroku的主人切换到该本地主题分支并执行“git push heroku -f”来覆盖Heroku上的master . 我从阅读http://progit.org/book/ch9-5.h...
  • 130 votes
     answers
     views

    由于密钥指纹,无法推送到Heroku

    我是Rails的新手,我试图将一个非常简单的应用程序部署到Heroku . 这是我部署的第二个应用程序,第一个我能够做得很好的应用程序 . 但是我遇到了一些问题 . 每当我“ git push heroku master ”,我都会收到此错误: !您的密钥与指纹xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx无权访问my_heroku_app . 致...
  • 1 votes
     answers
     views

    git push通过ssh和谁知道私钥?

    这是一个概念性问题 . 在设置与gitbucket / github的ssh连接时,我正在创建一个私有ssh密钥,然后用于创建公共ssh密钥 . 然后我将公钥添加到gitbucket . 因此,当我的计算机持有私钥时,它可以解密来自gitbucket的加密消息 . 所以我理解git clone是如何工作的 . 但gitbucket没有自己的私钥,我没有向我的计算机添加公钥,该公钥是由该(非现有的)...
  • 120 votes
     answers
     views

    发布在Github中推送新代码的问题

    我在Github上创建了一个新的存储库,它现在只有Readme.md文件 . 我有一个新创建的RoR项目,我想将其推送到此存储库 . 以下是我在终端中执行的命令以及我得到的错误 . git remote add origin https://github.com/aniruddhabarapatre/learn-rails.git 之后我输入了用户名和密码 git push -u origin ...
  • 416 votes
     answers
     views

    远程源在'git push'上已存在于新存储库中

    我在某个地方的GitHub上有我的项目, git@github.com:myname/oldrep.git . 现在我想将我的所有代码推送到其他位置的新存储库 git@github.com:newname/newrep.git . 我使用了命令: git remote add origin git@github.com:myname/oldrep.git 但我收到了这个: 致命:远程起源...
  • 395 votes
     answers
     views

    如何将本地Git分支推送到远程主分支?

    我在我的本地仓库中有一个名为develop的分支,我想确保当我将它推到原点时它与origin / master合并 . 目前,当我将它添加到远程开发分支时 . 我怎样才能做到这一点?
  • 18 votes
     answers
     views

    git push xcrun:错误:活动开发者路径不存在

    我最近删除了xcode 6 beta 3并安装了xcode 6 beta 6 当我在终端进入gitpush时发生这种情况 xcrun:错误:活动开发人员路径("/Applications/Xcode6-Beta3.app/Contents/Developer")不存在,使用 xcode-select --switch path/to/Xcode.app 指定您希望用于命令行开发...
  • 0 votes
     answers
     views

    如何授予可以直接在GitHub上提交受保护分支的用户

    我正在使用具有受保护分支的存储库 . 如何授予可以直接在GitHub上提交受保护分支的用户 . 我是管理员所以我不想授予其他指南成为管理员(谁可以删除存储库)
  • 100 votes
     answers
     views

    从本地存储库推送到GitHub托管远程

    我在我的开发机器上使用Git GUI创建了我的Visual Studio 2010解决方案文件夹的本地存储库 . 然后我在我的GitHub帐户中创建了一个远程存储库 . 现在,我正在寻找如何将我的本地存储库推送到远程存储库 . 在SVN中,我可以使用TortoiseSVN进行提交,并将更改推送到远程存储库 . 我没有看到任何可用于Git的工具 . 如何将我的本地仓库推送到GitHub上的远程仓库?...
  • 3802 votes
     answers
     views

    如何将新的本地分支推送到远程Git存储库并进行跟踪?

    我希望能够做到以下几点: 基于其他(远程或本地)分支创建本地分支(通过 git branch 或 git checkout -b ) 将本地分支推送到远程存储库(发布),但使其可跟踪,以便 git pull 和 git push 立即生效 . 我怎么做? 我在Git 1.7中了解 --set-upstream ,但这是一个创作后的动作 . 我想找到一种方法来在将分支推送到远程存储库时进...
  • 899 votes
     answers
     views

    Git推送错误'[remote rejected] master -> master (branch is currently checked out)'

    昨天,我发布了一个关于如何将Git存储库从我的一台机器克隆到另一台机器的问题,How can I 'git clone' from another machine? . 我现在能够从我的源(192.168.1.2)成功克隆Git存储库到我的目标(192.168.1.1) . 但是当我对文件, git commit -a -m "test" 和 git push 进行编辑时,我在...
  • 1 votes
     answers
     views

    意外地将巨大的文件添加到我的git提交中,现在如何从我的提交中删除该文件

    在我的视觉工作室项目中,我有一个来自 visual studio team services 的回购,我使用 git 进行版本控制,我对一些文件进行了一些更改,然后我还为我的资产添加了一个巨大的视频文件,我意外忘记添加该文件扩展名为我的gitignore文件和我在本地提交,然后我推了它 . 我总共进行了13次更改,并且在第5次更改被推送(视频文件)时花了太长时间,而且我不想在我的视频中推送该视频文...
  • 1252 votes
     answers
     views

    没有指定分支的“git push”的默认行为

    我使用以下命令推送到我的远程分支: git push origin sandbox 如果我说 git push origin 这会推动我的其他分支的变化,还是只更新我当前的分支?我有三个分支: master , production 和 sandbox . git push 文档对此并不十分清楚,所以我想澄清这一点 . 哪些分支和遥控器执行以下 git push 命令更新? git push...
  • 1009 votes
     answers
     views

    如何正确强制推送Git?

    我已经设置了一个远程非裸“主”仓库并将其克隆到我的电脑上 . 我做了一些本地更改,更新了我的本地存储库,并将更改推送回我的远程仓库 . 到目前为止,情况还不错 . 现在,我不得不改变远程仓库中的东西 . 然后我在当地的回购中改变了一些东西 . 我意识到不需要改变远程仓库 . 所以我尝试从我的本地仓库 git push 到我的远程仓库,但我得到一个错误,如: 为防止您丢失历史记录,拒绝非快进更新在...
  • 1148 votes
     answers
     views

    Git push需要用户名和密码

    我从我的Github帐户克隆了一个git存储库到我的PC . 我想使用我的PC和笔记本电脑,但有一个Github帐户 . 当我尝试使用我的PC从Github推送或拉出时,它需要用户名和密码,但在使用笔记本电脑时则不需要! 每次与原点交互时,我都不想输入用户名和密码 . 我在这里缺少什么?
  • 0 votes
     answers
     views

    Windows 8 Git Bash - 命令推送 - Putty缓存

    我在Windows 8上安装了Git.SSH密钥被上传到bitbucket . Git运行良好(git status,git commit等) 当我拉扯时,git告诉我: $ Git push origin --all -u 服务器的主机密钥未缓存在注册表中 . 您无法保证服务器是您认为的计算机 . 服务器的rsa2密钥指纹是:ssh-rsa 2048 97:8c:1b:f2:6f:14:6b...
  • 1 votes
     answers
     views

    尝试推送到github时出现SSL错误[重复]

    这个问题在这里已有答案: Invalid SSL certificate when pushing to Git server 5个答案 这是我刚刚创建的一个REPO(我的第一个),所以我可能错误地设置了它 .当我尝试将代码从我的机器推送到GIT上的REPO时,我得到: 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问https时,证书验证失败...
  • 1 votes
     answers
     views

    使用Git进行Azure站点部署而不使用凭据

    我有一个Windows Azure站点 . 目前,我使用GIT源代码控制工具将代码部署到Azure . 它每次都会问我凭证 . 无论如何在没有输入密码的情况下推送代码?我们可以在Github,Git Stash中添加SSH密钥并直接访问Git repo . 我需要这样的东西 . 我们可以在Azure网站上进行吗?有人可以告诉我吗? git push azure-site master 'https...
  • 0 votes
     answers
     views

    将代码从Visual Studio 2015推送到VSTS时出错

    我在URL上的Visual Studio Team Services(VSTS)中有一个帐户: tempaccount.visualstudio.com . 我在那边创建了回购 . 我在本地系统上打开了git,我通过visualstudio.com克隆了回购本地的选项"clone with VS"我在VSTS帐户中有5个基本用户 . 我在我的2个系统中登录了Visual St...

热门问题