小编Tho*_*ker的帖子

如何撤消"git add".在合并期间?

$ git checkout to-branch
$ git merge from-branch
$ git status | grep unmerged
#  file1    unmerged
#  file2    unmerged
#  file3    unmerged
$ vi file1
$ git add .
Run Code Online (Sandbox Code Playgroud)

伊克!我不是故意"git add".我的意思是"git add file1"!

现在我不能得到这样的行为:

$ git show :1:file2
Run Code Online (Sandbox Code Playgroud)

我试过了:

$ git reset file2
Run Code Online (Sandbox Code Playgroud)

$ git checkout -m file2
Run Code Online (Sandbox Code Playgroud)

但这些都没有将file2返回到"未合并"状态.git status没有显示为未合并,我无法访问"git show:1:file2"等.我想将文件重新置于未合并状态.

如何在"git add"之前回到我所处的状态.不会丢失我对file1的更改?

git

8
推荐指数
1
解决办法
1906
查看次数

如何在接受之前将第二个拉取请求堆叠在现有的拉取请求之上?

我想向repo所有者提供两个不同的pull请求,第二个基于第一个.

我在repo上有一个现有的pull请求(我不拥有).

我希望对现有的pull请求进行进一步的更改.

master -> A -> B
Run Code Online (Sandbox Code Playgroud)

我根据我用于A的分支在我的分支中的分支上进行了B中的更改.

git branch -b B A
Run Code Online (Sandbox Code Playgroud)

我已向上游推进:

git push --set-upstream origin B
Run Code Online (Sandbox Code Playgroud)

当我尝试通过github UI为B创建拉取请求时,它会在单个拉取请求中向我提供A +中B的更改.

如果我从命令行尝试这个:

hub pull-request -b A
Run Code Online (Sandbox Code Playgroud)

它不起作用,因为A不是上游仓库中的分支,只在我的fork中.

为了向回购所有者提供两个拉取请求,一个堆叠在另一个上,我应该做些什么呢?

git github

8
推荐指数
2
解决办法
1079
查看次数

Sublime Text 2 - 最近打开的键绑定?

如何将"打开最近"或"打开最后一个文件"映射到键盘快捷键?

到目前为止,这是我可怜的尝试:

{ "keys": ["super+shift+r"], "command": "open_recent"}
Run Code Online (Sandbox Code Playgroud)

我尝试在使用Open Recent时查看控制台(Ctrl-`),但它没有显示任何内容.

一般来说,如何添加键绑定?Stack Overflow是否有更适合这个问题的地方?

谢谢!

sublimetext

7
推荐指数
1
解决办法
2210
查看次数

标签 统计

git ×2

github ×1

sublimetext ×1