标签: push

Git推送失败,"非快进更新被拒绝"

我通过Git Online编辑了我的GIT存储库.我尝试推送本地代码更改后,出现错误:

Git push failed, To prevent from losing history, non-fast forward updates were rejected.
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

git push github

98
推荐指数
6
解决办法
17万
查看次数

当我试图推动原点时,为什么Git告诉我"没有这样的远程'起源'?

我对Git很新; 我最近才创建了一个GitHub帐户.

我刚刚尝试推送我的第一个存储库(示例项目),但是我收到以下错误:

No such remote 'origin'
Run Code Online (Sandbox Code Playgroud)

我运行了以下命令:

git init
git commit -m "first commit"
git remote add origin https://github.com/VijayNew/NewExample.git
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

但是,当我运行git commit -m"first commit"时,我收到以下消息:

nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)

那么我就开始origin使用了

git remote set-url origin https://github.com/VijayNew/NewExample.git
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

No such remote 'origin'
Run Code Online (Sandbox Code Playgroud)

我做错了什么,我该怎么办?

git push github git-remote

98
推荐指数
4
解决办法
8万
查看次数

git - 你的分支通过1次提交领先于'origin/master'

我是git的新手,我正在研究git.

我在git中添加了一些文件:

git add <file1>
git add <file2>
Run Code Online (Sandbox Code Playgroud)

然后我想推动审查,但我错了

git commit
Run Code Online (Sandbox Code Playgroud)

所以我改变的文件不用于评论.
现在,如果我输入命令:

git status
Run Code Online (Sandbox Code Playgroud)

它说

# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
Run Code Online (Sandbox Code Playgroud)

我想恢复该提交,我想推送这些文件进行审核而不是提交.谁能让我知道我怎么能这样做?

git push commit

96
推荐指数
5
解决办法
21万
查看次数

使用Mercurial,如何在推送之前将一系列变更集"压缩"为一个?

假设我有一个本地和一个远程Mercurial存储库.现在,我开始研究一个功能.我正在努力,当我认为它完成后,我提交变更集.再测试一下,我发现我可以通过调整代码中的内容来进一步改进这个功能.我做出改变并提交.20分钟后,我发现这个新功能有一个错误,所以我修复它并提交它.

我现在有3个变更集,我真的想将其作为一个变更集推送到远程存储库,例如,消息"实现功能X".

如何在没有太多麻烦的情况下做到这一点?我相信我可以用补丁来做,但看起来很多工作.

compression mercurial push changeset

95
推荐指数
5
解决办法
2万
查看次数

如何同时向Git添加多个文件

这将是我第一次使用git.我已经将新文件(很多)添加到文件夹/项目(git本地存储库)中.

我浏览了在线教程和论坛,看看我能做到

     git commit -a
Run Code Online (Sandbox Code Playgroud)

所以我去了存储库的基本文件夹并做了一个

    sudo git commit -a
Run Code Online (Sandbox Code Playgroud)

但随后,出现了一些屏幕并要求我添加评论.我不知道如何进行或退出.我不想搞砸所以我做了ctrl + Z并没有做任何事情.

你能概述一下我需要使用的命令吗?

git commit -a 
Run Code Online (Sandbox Code Playgroud)

git push?
Run Code Online (Sandbox Code Playgroud)

git push commit

94
推荐指数
7
解决办法
18万
查看次数

当尝试推送SourceTree时,"更新被拒绝,因为标签已经存在"

尝试通过源树推送时,我收到以下错误:

git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/master:refs/heads/master 
Pushing to https://user@github.com/repo.git
To https://user@github.com/repo.git
 = [up to date]      master -> master
...
 ! [rejected]        example_tag -> example_tag (already exists)
updating local tracking ref 'refs/remotes/origin/master'
error: failed to push some refs to 'https://user@github.com/repo.git'
hint: Updates were rejected because the tag already exists in the remote.
Completed with errors, see above
Run Code Online (Sandbox Code Playgroud)

据我所知,我没有对这个标签做任何改动.我怎样才能解决这个问题?

git push atlassian-sourcetree

93
推荐指数
5
解决办法
5万
查看次数

如何在git push(GitHub和node.js)后自动部署我的应用程序?

我将我的应用程序(node.js)部署在VPS(linux)上.我正在使用git hub作为存储库.如何在git push上自动部署应用程序?

git push github githooks node.js

92
推荐指数
5
解决办法
6万
查看次数

没有为应用商店中的应用找到有效的"aps-environment"权利字符串

所以我有一个名为Dripper的应用程序,我在一个月前推出,然后几天前更新.该更新添加了推送通知和一些小调整.我使用开发配置文件使用sandbox-apn测试了它,并且工作得很好.然后我将东西切换到生产apn并将其推送到试飞,再次完美的工作.一旦我将更新推向市场并运行它,我注意到我没有在服务器上获得任何新的推送注册.我查看了设备的控制台日志,发现了这个:

12月4日17:55:15 Ina-touch-it coffco [1210]:注册远程通知
Dec 4 17:55:15 Ina-touch-it SpringBoard [52]:找不到有效的'aps-environment'权利字符串'滴头':( null).通知将不会发送.
12月4日17:55:15 Ina-touch-it coffco [1210]<Warning>: Failed to register with error : Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x174270900 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}

我有点困惑,因为我认为production-apn在ad-hoc和app store构建之间的功能相同.

这是我的应用程序ID及其权利 - > http://i.stack.imgur.com/uf4pB.png

以下是应用商店的配置文件 - > http://i.stack.imgur.com/AYOV5.png

xcode push objective-c app-store ios

88
推荐指数
7
解决办法
7万
查看次数

将git更改推送到共享网络驱动器

一个由四人组成的团队如何使用Git(特别是Github for Windows)将本地更改推送到共享网络驱动器?

现在(没有Git)我们必须将文件从网络驱动器复制到本地计算机,编辑文件,然后将它们重新上传到共享网络驱动器.这是一个艰苦的过程,可能会导致很多错误,但似乎Git可以帮助我们.

我们可以简单地在共享驱动器上安装Git并从那里开始吗?

git networking shared push drive

86
推荐指数
2
解决办法
5万
查看次数

无法Git-push master到Github - 'origin'似乎不是git存储库/权限被拒绝

这个问题与我理解rebase,分支和合并以及问题有关

如果您的远程列表中有teamMate,您如何提交您的github帐户?

我发现其他人也有同样的问题.问题似乎与/etc/xinet.d/有关.

问题:无法将我的本地分支推送到Github的主分支

我跑

git push origin master
Run Code Online (Sandbox Code Playgroud)

我明白了

fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

错误消息告诉我分支'origin'不在我的本地git存储库中.这样,Git就会停止连接到Github.

这很奇怪,因为我没有删除分支'origin'.

我的git树是

  dev
* master
  ticgit
  remotes/Math/Math
  remotes/Math/master
  remotes/origin/master
  remotes/Masi/master
Run Code Online (Sandbox Code Playgroud)

当你在当地的Git中拥有teamMate的分支时,如何将你的本地分支推送到Github


VonC的答案解决了主要问题.我把一个passphares放到我的ssh键上.

我跑

$git push github master     
Run Code Online (Sandbox Code Playgroud)

我明白了

Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

似乎我需要以某种方式为Git提供密码.

你怎么能让Github问你的密码而不是依赖ssh密钥?

git version-control push

83
推荐指数
3
解决办法
11万
查看次数