- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我在一个分支上工作,需要回到 master 上快速修复,所以我提交了正在进行的工作。
现在我回到了我的分支,我想回到我还没有提交但我所有的更改都已应用并准备好提交的状态(即取消之前的提交但我的更改没有丢失并且它们显示在 git status
中)。
修改之前的提交对我来说还不够好,因为我想查看更改后的文件和行(这样可以更轻松地处理我的更改)。
我知道 git stash 会是一个更好的解决方案,但为时已晚。我也倾向于混淆(或松散)我 stash 的提交,因为它们没有链接到分支。
最佳答案
基本上有两种方法可以解决这个问题:
重置(在 master
分支,或错误提交所在的任何分支):
git reset --soft HEAD~1
HEAD~1
是一个相对地址,解释为 here .
继续工作并进行修正:
git commit --amend
在那种情况下,您假装什么都没发生,在您的分支上进一步工作,并在您计划进行真正的提交时调用该命令。您用所有更改和(可选)新消息覆盖最后一次提交。
和形式:确实 - 正如您自己提到的那样 - 执行 git stash
更好,只是对那些偶然看到这个答案并认为以上是常见做法(事实并非如此)。
关于git - 如何 "reopen"最后一次 git 提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29527557/
我在 iOS 上禁用了崩溃报告器,因此当应用程序崩溃时我不会看到对话框,但当我下次打开应用程序时,我会看到以下对话框。 有谁知道如何阻止此对话框出现? 这导致了一个问题,因为我在我们的构建机器上通过命
我的目标是重新访问旧错误提交的原始更改(此后已恢复),但是由于许多事情都发生了变化,因此在我的工作树中将那些古老的更改放在 repo 协议(protocol)的 HEAD 中,解决问题并提交新的最好没
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
我的Lucene 2.4有问题,情况如下: 我必须处理有 2 个独立进程在同一个索引目录上运行并且它们需要具有相同数据的可能性。这意味着当一个实例将文档添加到索引时,其他应用程序实例将在下一次搜索时找
我需要打开一张图片,验证图片,然后重新打开它(请参阅下面引自 PIL 文档的最后一句话) im.verify() Attempts to determine if the file is broken
我的 p:dialog 不断加载,我只需要它出现一次。有谁知道怎么做? $(document).ready(function() { document.ge
我的页面标题上有一个首选项链接,可以打开一个模式窗口(它用于修改用户首选项,例如名称或密码)。 在取消按钮上我关闭了这个窗口,但是当我试图重新打开它时出现了这个 JS 错误: el.addCls.ap
是否可以使用 db.close() 关闭与 PouchDb 的连接,然后再次重新打开相同的数据库连接? 我有一个应用程序,其中每个用户都可以分配到多个组,每个组都有自己的数据库。为了允许用户切换组(和
当我调用存储过程时,我已成功执行此过程,但收到错误消息: Can't reopen table: 'temp1'. 它就像在查询中多次使用的临时表。有什么想法或其他解决方案来解决这个问题吗? DELI
select employee_id, first_name, last_name, department_name, location_id from employees as e, departm
请在下方查看我的SP DELIMITER $$ CREATE DEFINER=`ntc`@`%` PROCEDURE `new_procedure`(in v_Agentid int)
(注意,我不是在寻找答案 git rebase -i) 在 mercurial 中,我可以通过将提交导入我的补丁队列来“重新打开”提交: hg qimport tip 从某种意义上说,提交是“开放的”
我在一个分支上工作,需要回到 master 上快速修复,所以我提交了正在进行的工作。 现在我回到了我的分支,我想回到我还没有提交但我所有的更改都已应用并准备好提交的状态(即取消之前的提交但我的更改没有
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
任何人都知道如何重命名这个最近打开的项目 “毕业” 我可以在我的 File 中找到-> Reopen Project列表? Ubuntu 14.10 安卓工作室 1.1 RC 1 还会影响 Windo
我试图回答这个问题:emberjs: add routes after app initialize() 我开始尝试使用 Ember.Object.reopen(),了解它是如何工作的,或许还能找到一
我正在使用 Xcode 构建 Cocoa 应用程序。我必须出于不相关的原因强制终止我的应用程序,每次这样做时我都会收到此弹出窗口: The last time you opened MyApp, it
我想重新打开 Ember 或 Ember Data 框架类。使用 Ember CLI,放置这些以便获得初始化属性的正确位置在哪里?这是我想做的事情的一个例子: import DS from 'embe
有没有办法增加使用“重新打开项目”时获得的最近项目列表的大小?我没有找到这方面的设置 - 但也许我可以在某些文件中调整一些神奇的数字?! 最佳答案 抱歉!毕竟这实际上是可能的。 使用ctrl+shif
我被难住了。 Xcode 5 - 仅最终公开版本 - 重新启动 Xcode 时将不再自动重新打开以前打开的项目。此功能始终有效,直到 Xcode 5 GM 种子为止。 我在系统偏好设置中找不到有关“打
我是一名优秀的程序员,十分优秀!