【发布时间】:2013-03-30 03:55:08
【问题描述】:
我有 2 个分支 master 和 sandbox 的本地存储库设置。
我对沙盒进行了更改:
1. 工作版本的更改,以及,
2. 使该版本在我的 Windows 机器上运行的更改。
我分别提交了更改,首先是1,然后是2。
然后我将master 分支与sandbox 分支合并。
现在因为我想忽略更改集 2(为了在 Windows 上工作而进行的更改),所以我创建了一个 .gitignore 并包含以下内容。
$ cat .gitignore
#changed for local
conn.php
.htaccess
然后我将 master 分支推送到 GitHub 上的远程主服务器,但现在查看最后 2 次提交,它们是本地机器开发环境更改 (2)。
而且,我用notepad++ 创建了我的.gitignore,但它没有隐藏,看起来像一个文本文件。
所以,我想撤消 github remote repository 上的最后 2 次提交。
【问题讨论】: