Questions tagged «push»

在分布式版本控制中,推送是将本地更改发送到远程存储库的操作。

8
如何使用Git将标签推送到远程存储库?
我已经将一个远程Git存储库克隆到了我的笔记本电脑,然后我想添加一个标签,以便我运行 git tag mytag master 当我git tag在笔记本电脑上运行时,mytag会显示标签。然后,我想将其推送到远程存储库,以便在所有客户端上都具有此标记,因此我运行了git push但收到了以下消息: 一切都是最新的 而且,如果我转到桌面并运行git pull,则git tag不会显示任何标签。 我还尝试对项目中的文件进行较小的更改,然后将其推送到服务器。之后,我可以将更改从服务器拉到台式计算机,但是git tag在台式计算机上运行时仍然没有标签。 如何将标签推送到远程存储库,以便所有客户端计算机都可以看到它?

8
如何正确强制执行Git推送?
我已经建立了一个远程的非裸露的“主”仓库,并将其克隆到我的计算机上。我进行了一些本地更改,更新了本地存储库,然后将更改推回到远程仓库中。到那时为止一切都很好。 现在,我不得不更改远程仓库中的某些内容。然后,我更改了本地存储区中的某些内容。我意识到不需要更改远程仓库。因此,我尝试git push从本地存储库到远程存储库,但出现类似以下错误: 为防止丢失历史记录,拒绝了非快进更新,请在合并之前合并远程更改。有关git push --help详细信息,请参见的“关于快进的注意事项”部分。 我以为 git push --force 会强制我的本地副本将更改推送到远程副本并使其相同。它确实强制执行更新,但是当我返回到远程仓库并进行提交时,我注意到文件包含过时的更改(主要远程仓库以前具有的更改)。 正如我在对答案之一的评论中提到的: [我]尝试强制执行,但是当回到主服务器以保存更改时,我得到了过时的暂存。因此,当我提交存储库时,它们是不一样的。当我再次尝试使用git push时,出现了相同的错误。 如何解决此问题?




8
设置git拉动所有分支
我想默认情况下推拉所有分支,包括新创建的分支。 我可以为它定义一个设置吗? 否则,当我在本地添加新分支并且想要从服务器中将其提取时,最简单的方法是什么? 我用相同的名称创建了一个新分支,并尝试拉,但它不起作用。向我询问分支的所有远程配置。我该如何设置。

19
Git Push错误:没有足够的权限向存储库数据库添加对象
当我尝试推送到共享的git远程时,出现以下错误: insufficient permission for adding an object to repository database 然后,我在此处了解到一个修复程序:修复 此操作适用于下一次推送,因为所有文件都属于正确的组,但是下次有人推送更改时,它将在具有默认组的对象文件夹中创建一个新项目作为组。我唯一能想到的就是更改开发人员签入的所有项目的默认组,但这似乎很容易。有任何想法吗?谢谢。
591 git  push 

10
如何将不同的本地Git分支推送到Heroku / master
Heroku的政策是忽略除“ master”之外的所有分支。 虽然我确定Heroku的设计师有充分的理由执行此政策(我想是为了存储和性能优化),但对我来说,作为开发人员的结果是,无论我正在从事的本地主题部门如何,我都希望有一个简单的方法将Heroku的master切换到该本地主题分支,并执行“ git push heroku -f”以覆盖Heroku上的master。 通过阅读http://progit.org/book/ch9-5.html的“推送参考规范”部分,我得到的是 git push -f heroku local-topic-branch:refs / heads / master 我真正想要的是一种在配置文件中进行设置的方法,以便“ git push heroku”始终执行上述操作,用当前分支的名称替换local-topic-branch。如果有人知道如何做到这一点,请告诉我! 当然,需要注意的是,只有当我是唯一可以推送到该Heroku应用程序/存储库的人时,这才有意义。测试或质量检查团队可能会管理这样的存储库以尝试不同的候选分支,但是他们必须进行协调,以便他们在任何一天都同意将其推向哪个分支。 不用说,拥有独立的远程存储库(例如GitHub)也是一个好主意,而没有将所有内容备份到此的限制。我会称其为“起源”,并为Heroku使用“ heroku”,以便“ git push”始终将所有内容备份到原始位置,而“ git push heroku”会将我当前所在的任何分支推入Heroku的master分支,并覆盖它如有必要。 这行得通吗? [远程“ heroku”] 网址= git@heroku.com:my-app.git 推送= + refs / heads / *:refs / heads / master 尽管我想我可以在Heroku上创建一个虚拟应用程序并对此进行试验,但我还是想听听经验更丰富的人的信息。 至于获取,我并不在乎Heroku存储库是否仅写。我仍然有一个单独的存储库,例如GitHub,用于备份和克隆所有工作。 脚注:这个问题与在Heroku中使用分支策略的Good Git部署相似但又不太相同?
402 git  github  heroku  push  git-push 


20
在Android平台中推送通知
我正在寻找一个可以接收来自服务器的推送警报的应用程序。我发现了几种方法可以做到这一点。 SMS-拦截传入的SMS并从服务器启动拉取 定期轮询服务器 每个都有其自身的局限性。SMS-无法保证到达时间。轮询可能会耗尽电池。 请问您有更好的建议吗?非常感谢。
266 android  push  alerts 

22
Array.push()如果不存在?
如果两个值都不存在,如何推入数组?这是我的数组: [ { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" } ] 如果我尝试使用name: "tom"or或再次将其推入数组text: "tasty",我什么都不想发生...但是如果这两个都不存在,那么我希望它.push() 我怎样才能做到这一点?

22
拒绝主人->主人(非快进)
我正在尝试推送项目(所有文件都在新存储库中)。我按照步骤操作,但是当我按时出现git push -u origin master此错误: ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:asantoya/projectnewbies.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note about fast-forwards' section of 'git push --help' for …
216 git  push 




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.