Tag: git push

git pull类似于/ git push -f?

有时候,尤其是 当我是唯一一个在远程仓库上工作的人时,我喜欢用git rebase -i和git push origin master -f重写历史logging。 我如何做一个强制的git pull origin master没有合并? 我用-f选项试了一下,但是没有奏效。 我只是想重写我的本地git回购的历史,以匹配远程(起源)的历史。

! 主人 – >主人(取第一人)

有没有一个好的方法来解释如何解决“ ! [rejected] master -> master (fetch first)' ”在Git? 当我使用这个命令时, $ git push origin master会显示一条错误消息。 ! [rejected] master -> master (fetch first) error: failed to push some refs to 'git@github.com:zapnaa/abcappp.git'

当我做“git push”时,统计意味着什么? (总计,三angular洲等)

这里是一个例子: $ git push -u myserver master Counting objects: 22, done. Delta compression using up to 8 threads. Compressing objects: 100% (14/14), done. Writing objects: 100% (14/14), 1.89 KiB | 0 bytes/s, done. Total 14 (delta 10), reused 0 (delta 0) To myserver.com:git/myrepo.git ed46414..0cae272 master -> master Branch master set up to track remote branch […]

推力电stream分支

我经常重新分配function分支,然后想强制将它们推送到服务器。 git push –force origin feature-mongodb-support git push –force origin <current branch>有什么捷径吗?

如何指定在git中使用哪个SSH密钥进行git push以获得作为镜像的gitorious?

我有一个在git.debian.org(alioth)上托pipe的项目,我想configuration一个post-receive钩子来更新http://gitorious.org上的资源库镜像 我想我将不得不使用git push –mirror gitorious 现在,我需要让Alioth获得成功的推动。 我怎么做? 我想我需要在gitorious上configuration一个用户,并为其创build一个ssh密钥。 然后,当我在后接收挂钩的git推,确保使用这个SSH密钥。 我可以使用~/.ssh/config但是问题是很多用户可能会推迟,每个人都必须login并configuration~/.ssh/config 。 相反,我想有一个命令行选项或环境variables告诉ssh哪个键使用。 我可以这样做吗? 另外,你有其他的想法可以实现镜像吗? 而且,是否有可能以相反的方式进行configuration(对alioth有强烈的推动力)?

致命的:“起源”似乎不是一个混帐存储库

我在我的Github账户上有一个仓库moodle ,我从官方仓库forked出来。 然后我在我的本地机器上克隆它。 它工作正常。 我创build了几个分支(在master分支下)。 我做了几个提交,它工作正常。 我不知道我是如何得到以下错误: git push origin master fatal: 'origin' does not appear to be a git repository fatal: The remote end hung up unexpectedly 如何解决这个错误,而不影响我的Github仓库? 我使用的是Ubuntu 12.10 执行cat $(git rev-parse –show-toplevel)/.git/config后,我的.git/config的内容给出: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [branch "master"] [branch "MOODLE_23_STABLE"] [branch "MOODLE_24_STABLE"] [remote […]

在Git中推拉分支

我有一个本地存储库,我的工作和它的远程托pipe在GitHub上。 我最近创build了一个分支,开始研究它,做了几个提交,现在希望把分支推到GitHub上,并能够把它拉到另一个克隆的仓库。 需要做些什么才能做到这一点? 如果这是不可能使用GitHub,我会很高兴知道如何做到这一点。

Git推送服务器

我们有一个网站,其所有的PHP / HTML / JS / CSS /等文件存储在一个Git仓库。 我们目前有3种types的计算机(或用例)用于存储库。 本地开发人员:最新更改,更改,提交本地回购,推送到主服务器 主服务器:中央存储库,所有更改被推送到主服务器 Web服务器:在部署网站时,更改从主服务器上拉下来 所以目前我们: local: git push origin master local: password: ******** local: ssh admin@webserver.com webserver: password: ******** webserver: cd ~/domain.com/ webserver: git pull origin master 所以我的问题是:有没有办法从我的本地计算机,我可以直接推到networking服务器? 即。 local: git push origin master local: password: ******** local: git push webserver master local: password: ********

Git合并扁平化

如果我在单个function上的多个分支工作,我使用git pull branch1 branch2 branch3将所有更改拉到我的主分支。 但是,每个分支的所有提交日志也被复制。 如何将提交日志压缩到单个消息?

当我“git推”git现在说“创build请求…”。 为什么?

我正在改变一个分支中的项目,到目前为止,除了我之外别无其他。 不过,最近刚开始的时候,当我git push这个项目的时候,我现在收到了这个回应的一部分: remote: Create pull request for <<my branch>>: remote: https://bitbucket.org/… 我不知道为什么Git给我这个信息,这是我以前从未见过的。 即使我删除了远程分支(用“ git push origin :<<my branch>> ”,我现在仍然得到这个消息!(我成功删除了远程分支,但消息仍然存在)