Questions tagged «git-push»

将更改从本地Git存储库推送到远程

30
Git Push错误:未找到存储库
我对git和有一个非常奇怪的问题github。当我尝试推动时,我得到: git push -u origin master ERROR: Repository not found. fatal: The remote end hung up unexpectedly 我添加了遥控器: git remote add origin git@github.com:account-name/repo-name.git 有任何想法吗?
355 git  github  git-push 




3
Git-push.default“匹配”和“简单”之间有什么区别
我已经使用git一段时间了,但是我从来没有自己设置过一个新的远程仓库,我对此一直很好奇。我一直在阅读教程,但对如何使“ git push”工作感到困惑。 如果我只是简单地使用git push它,则要求我查看要指向的默认分支(?)。它为我提供的这两种选择之间有什么区别? git config --global push.default matching git config --global push.default simple 匹配只会推送我在本地存储库中拥有的任何分支,如果它们不匹配,我就必须手动告诉它推送任何我拥有的新本地分支,对吗?使用的是最佳实践还是简单的最佳实践?

14
由于我已经删除了大文件而无法将其推送到GitHub
目前我有 空GitHub回购 SSH服务器存储库(主) 本地回购 SSH服务器存储库是最新的存储库(生产站点),因此我从那里到本地进行了Git克隆。然后,我尝试git push对GitHub 做一个。 一切正常,但随后又说明了filename.gz对于GitHub而言太大。我不需要此文件,所以我运行了几个Git命令从Git缓存中删除它,然后将其推回SSH服务器。 我没有在本地看到大文件,但是即使git diff什么也没有返回,并且git push返回“一切都是最新的”,它仍然在SSH服务器上-并且即使在我尝试推送到本地文件时,该文件在本地仓库中也不可见GitHub我仍然对此有错误 远程:错误:文件fpss.tar.gz为135.17 MB; 这超出了GitHub的文件大小限制100 MB 我按照GitHub帮助中列出的 “解决问题”下的步骤进行操作,所以这还不够吗? 当文件不在本地或不在git status / diff / push中列出时,文件仍如何在ether中?
272 git  github  git-push 

4
您如何只推一个Git分支(而不推其他分支)?
我正在本地git存储库上工作。有两个分支,master和feature_x。 我想推feature_x送到远程仓库,但是我不想推送master分支上的更改。 会git push origin feature_x从我的feature_x分支(feature_x分支已经存在于远程)的工作? 我不想在我的盒子上进行测试,因为我现在无法推动掌握。
247 git  git-push 


13
如何在git中找到来源/主服务器的位置,以及如何更改它?
我是Git新手。我最近将Rails项目从Subversion移到了Git。我在这里遵循了该教程:http : //www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/ 我还使用unfuddle.com来存储我的代码。我在火车上的Mac笔记本电脑上上下班进行更改,然后在使用网络连接时使用以下命令将它们推开以解除混乱: git push unfuddle master 我使用Capistrano进行部署,并使用master分支从非混淆存储库中提取代码。 最近,当我在笔记本电脑上运行“ git status”时,我注意到以下消息: # On branch master # Your branch is ahead of 'origin/master' by 11 commits. # nothing to commit (working directory clean) 我对为什么感到困惑。我以为我的笔记本电脑是笔记本电脑的起源...但不知道我最初是从Subversion中拉出还是推到Unfuddle的事实是导致消息出现的原因。我怎样才能: 找出Git认为“来源/主”在哪里? 如果在其他地方,我如何将笔记本电脑变成“原产地/主人”? 获取此消息以消失。这让我觉得Git对某些事情不满意。 我的Mac运行的是Git 1.6.0.1版。 当我git remote show origin按照dbr的建议运行时,得到以下信息: ~/Projects/GeekFor/geekfor 10:47 AM $ git remote show …
227 git  git-push  git-remote 

11
将Git远程“推送到”更改为默认值
我想更改Git默认的远程分支目的地,所以我可以 git push 代替: git push upstream 当前,此设置为原始远程,我想将其设置为其他远程。 我试图删除原始(克隆自)遥控器 git remote rm origin 确实删除了原始遥控器。但是并不能解决git push问题。我仍然得到: 致命:没有配置的推送目标。 从命令行指定URL 或使用...配置远程存储库 我也试着玩: git remote set-url --push myfork origin 和其他选项,但似乎都不起作用(也许是因为我太早删除了原始远程服务器?) 按照这里的答案,我尝试更改: git config push.default upstream (or matching) 但都没有奏效。
227 git  git-push  git-remote 

5
“自动打包存储库以获得最佳性能”是什么意思?
我的git仓库有问题。在过去的几天里,每当我推送到服务器时,我都会收到以下消息:“自动打包存储库以获得最佳性能”,并且它似乎并没有消失并返回外壳。 我还尝试签出到新分支,然后在我先前的分支上进行了重新设置,然后git gc删除了未使用的历史对象,然后进行了推送,但仍然出现此消息。请让我知道我的仓库正在发生什么。
225 git  git-rebase  git-push 

4
如何使用refspec将Git标签推入分支?
例如,我想强制将标签推1.0.0送到远程master分支。 我现在正在执行以下操作: git push production +1.0.0:master 我要强制执行推送,因为我所关心的只是将1.0.0标记内的代码推送到master远程存储库上的分支。 我究竟做错了什么? 更新#1 当我通过SSH进入我的Git存储库所在的服务器并执行时git branch -l,也没有看到master列出的分支。 更新#2 git tag -l从远程Git存储库内部运行后,我看到了master列出的内容,这意味着当我运行以下代码时: git push production 1.0.0:master 实际上,它推送了标签并创建了一个名为 master而不是新分支的标签。 我想基本上将标记的内容推1.0.0入master远程Git存储库的分支中。
216 git  git-push  git-tag 

5
GitHub消息的含义:由于电子邮件隐私限制,推送被拒绝
我已经在github上接受并合并了一个Pull Request,现在我不能再提取我的提交了。 消息是: ! [remote rejected] master -> master (push declined due to email privacy restrictions) error: failed to push some refs to 'git@github.com:FranckFreiburger/vue-resize-sensor.git' git did not exit cleanly (exit code 1) (3838 ms @ 12/04/2017 21:23:11) 我现在应该怎么办 ?
201 git  github  git-push 

10
Git Push错误:拒绝更新签出的分支
我已经解决了一些合并冲突,已提交然后尝试推送更改,并收到以下错误: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because it will make the index and work tree inconsistent remote: error: with what you pushed, …
195 git  git-push 

4
Git:分支的默认配置远程是哪个?
我有一个远程的裸仓库hub。我只在master分公司工作。以下是该错误消息的最后一句话,使我感到奇怪:我如何找出“当前分支的默认配置远程服务器”?我该如何设置呢? [myserver]~/progs $ git remote -v hub ~/sitehub/progs.git/ (fetch) hub ~/sitehub/progs.git/ (push) [myserver]~/progs $ git branch -r hub/master [myserver]~/progs $ cat .git/HEAD ref: refs/heads/master [myserver]~/progs $ git pull hub You asked to pull from the remote 'hub', but did not specify a branch. Because this is not the default configured …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.