10得票2回答
(git): 如何从上游分支中获取特定的提交?

我有一个 git 仓库:A--B--C--D ->master \--E ->dev 我想只将提交记录 D 带入到分支 dev 中(D 不依赖于 C),这样就可以实现:A--B--C--D ->master \--E--D' ->dev 但是在合并之...

23得票1回答
撤销 Git 提交/推送,但保留更改。

大概是这样的: 我有文件A和B,我修改了它们 我只打算提交并推送A,但不小心都提交了,并且推送了A和B 我执行了“git push old-id:master”命令,在Github上显示“Master现在是old-id”,其中old-id是我之前的最后一次提交,所以我认为它回到了我提交之前...

144得票10回答
如果你不提交事务到数据库(比如SQL Server),会发生什么?

假设我有一个查询:begin tran -- some other sql code 然后我忘记提交或回滚。 如果另一个客户端尝试执行查询,会发生什么?

17得票5回答
每个文件的git提交评论

我之前使用过Perforce、SVN、源代码安全等很多源代码控制工具,现在是新手使用git。 我想要的功能是构建一个变更列表;我能够将文件添加到变更列表中,并为每个文件提供一个特定的注释。这是我以前在Perforce中用到的功能。 git有一个暂存区,改变的文件会被添加到其中,但是是否有一...

1068得票7回答
如何将特定的提交推送到远程仓库,而不是之前的提交?

我已经在不同的文件上做了几次提交,但目前我只想将特定的提交推送到远程仓库。 这是否可能?

20得票2回答
在Git中如何在根提交之前添加提交记录?

新问题 两个问题: 我想在所有提交之前添加一个提交。 最底部的提交的SHA为660fb2a76211f36ec9a67d0454a90eab469e9fd0。当我键入git rebase -i 660fb2a76211f36ec9a67d0454a90eab469e9fd0时,除了最后一...

12得票2回答
从提交记录中恢复已删除的文件

我刚刚完成以下一系列步骤,但不知道如何恢复我的文件。 git add file.txt git commit -m "Message" rm file.txt git commit -am "Message" 理想情况下,我应该在第二步后推送我的更改,然后再删除,但我忘记了。是否有办法...

27得票1回答
如何在编辑提交说明(命令行客户端)时取消 SVN 提交?

我正在Linux上使用命令行SVN客户端。我输入了svn commit命令,它会调用vim编辑提交说明。当我查看修改和添加的文件列表后,决定取消提交。但是我该如何取消?是否已经太晚了?

28得票3回答
Git:回滚到之前的提交状态

我很困惑。我想回到先前在“git log”中确定的提交。 但是当我执行“git checkout ”时,我没有得到该提交。什么也没变。 它告诉我处于脱离HEAD模式,但我想要的文件不在那里。 我做错了什么? MrB

16得票3回答
在Ubuntu上有没有一种工具可以观察远程的Git仓库,并在提交时弹出通知窗口?

我希望在人们提交我所关注的存储库时能够弹出通知窗口。这些存储库并不托管在任何特定的网站上,因此需要将存储库的URL添加到观察列表中。正如标题所说,这是针对Ubuntu的,但跨平台也可以。