标签: commit

git:更新被拒绝,因为遥控器包含您本地没有的工作

我正在与一些开发人员合作,在BitBucket上使用git.我们都在dev分支机构工作,而不是master直到发布.

其中一个开发人员提交了错误的代码,意外地覆盖了我自己的代码,现在我正在尝试将正确的代码推回到repo.我已经阅读了这个错误几天了,我不能再推送回购,因为我收到以下错误:

 ! [rejected]        master -> dev (fetch first)
error: failed to push some refs to 'https://myusername@bitbucket.org/repo_user/repo_name.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Run Code Online (Sandbox Code Playgroud)

我遵循说明 …

git version-control merge commit bitbucket

68
推荐指数
12
解决办法
14万
查看次数

如何将一组本地提交与IDEA中的单一推送相结合?

在IDEA中,我试图推动一些提交.

我要求在远程服务器上看起来像单个操作.

我点击按下并看到以下窗口 在此输入图像描述

我希望在这里看到壁球复选框但是看不到它.

请帮我.

git push commit intellij-idea

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

如何在没有注释的情况下阻止Subversion提交?

当没有输入提交注释时,有没有人知道如何阻止提交到Subversion代码存储库?

svn hook commit

65
推荐指数
6
解决办法
4万
查看次数

你如何"回滚"Mercurial的最后一次提交?

我有一个Mercurial存储库,我只在本地使用...这是我的个人用法(所以我不会"推"到任何地方).

我提交了3个文件,但之后我明白我应该提交4个文件...

有没有办法"回滚"我的最后一次(最新的,只有一次)提交,并"重新发送"它与正确的文件?

(我不知道为什么,但我的" 修改当前修订版 "选项不活动,所以我不能用它...)

mercurial commit rollback

65
推荐指数
3
解决办法
9万
查看次数

使用git将提交从master移到分支上

我正在努力学习如何有效地使用Git,我想知道我应该如何(良好做法/不良做法?)解决以下案例:

假设我在master中有以下提交链:

  • 初始提交
  • 承诺1
  • 承诺2
  • 承诺3

然后我意识到在最后两次提交中完成的操作是完全错误的,我需要再次从Commit 1开始.问题:

  • 我该怎么办?
  • 我可以将Commit 2和3移动到一个单独的分支以备将来参考(毕竟它们并不是那么糟糕)并继续在master上使用Commit 1吗?

git commit git-reset git-branch

61
推荐指数
1
解决办法
2万
查看次数

svn:本地提交

Subversion:是否有可能在不推送它们的情况下提交本地修订,并在以后推送它们 - 或者缺少这个功能为什么它被称为"集中式"?

svn commit

60
推荐指数
3
解决办法
2万
查看次数

提前标记一个提交

我有一个只有一个分支(master)的存储库.我是我的回购的唯一贡献者.

我最近添加了一个tag,本地和推送到GitHub.在做了我最后一次必要的提交后,但现在我意识到我应该再做一次更改/提交.

所以我拥有的是:

commit 124
commit 125
commit 126 <-- tag v1.0
commit 127
Run Code Online (Sandbox Code Playgroud)

我想将v1.0标记移动到下一个提交,即:127,本地和GitHub.

我怎样才能做到这一点?

versioning git commit version github

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

如何强制subversion提交未更改的文件?

我希望subversion提交一个文件,即使它没有改变.有没有办法做到这一点?

svn version-control commit

58
推荐指数
2
解决办法
6万
查看次数

在本地删除文件后SVN提交错误

我有一个用Netbeans 6.1构建的项目,我正在使用SVN.我删除了本地计算机上的一些文件,然后尝试将我的更改提交到SVN存储库.提交失败并显示错误消息

"C:\ path\to\project\myfile"的条目没有URL

其中myfile是已删除的文件.

有没有办法告诉SVN该文件是否已从项目中删除,是否应从存储库中删除?

svn version-control netbeans commit

58
推荐指数
1
解决办法
3万
查看次数

Git提交公共子模块(master branch)

我有两个或更多的项目(我们称之为ProjectFooProjectBar),它们有一些我放在子模块中的公共代码.

我的理解是,如果我从ProjectFoo中提交子模块的更改,它将处于一个独立的头部,只有所有ProjectFoo克隆才能看到:

(master) $ cd ProjectFooBarCommoneSubmodule/
(master) $ git commit -am "Common code fix."
(56f21fb0...) $ git push
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)

这可能是因为master分支没有改变.我可能会做类似的事情git checkout master && git merge Everything up-to-date但看起来很难看.可能git reset --hard master会做同样的事情,但似乎更加丑陋.

如何使用项目共享的公共代码,使用它的那些项目中更新?换句话说,提交到该子模块应该更新使用同一子模块的所有各种存储库(存储库,而不仅仅是克隆).

----编辑----

可见我的签出存储库搞砸了并且坏了.它应该从一开始就像那样(在本例中的ProjectFoo上):

(master) $ cd ProjectFooBarCommoneSubmodule/
(master) $ git commit -am "Common code fix."
(master) $ git push
....
   fbfdd71..0acce63  master -> master
(master) $ …
Run Code Online (Sandbox Code Playgroud)

git commit git-submodules

56
推荐指数
1
解决办法
2万
查看次数