相关疑难解决方法(0)

Git别名与位置参数

基本上我想尝试别名:

git files 9fa3
Run Code Online (Sandbox Code Playgroud)

...执行命令:

git diff --name-status 9fa3^ 9fa3
Run Code Online (Sandbox Code Playgroud)

但是git似乎没有将位置参数传递给alias命令.我试过了:

[alias]
    files = "!git diff --name-status $1^ $1"
    files = "!git diff --name-status {1}^ {1}"
Run Code Online (Sandbox Code Playgroud)

......以及其他一些但不起作用.

退化的情况是:

$ git echo_reverse_these_params a b c d e
e d c b a
Run Code Online (Sandbox Code Playgroud)

......我怎么能做这个工作?

git parameters alias command position

244
推荐指数
7
解决办法
5万
查看次数

存储更改,同时保持Git中工作目录中的更改

是否有一个git stash命令可以存储您的更改,但也将它们保存在工作目录中?所以基本上git stash; git stash apply一步到位?

git git-stash

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

"git stash create x" - 它在哪里?

如果我创建一个提交,git stash create whatever我得到提交的哈希,但我找不到提交哈希git reflog.

git log stash也不起作用git stash list.

如何列出我创建的提交git stash create

git

9
推荐指数
2
解决办法
4201
查看次数

如何在不清洁工作区域的情况下存放物品?

我想保存工作区域的状态,但不是作为提交。我应该创建一个新分支,还是有办法在不清理工作区域的情况下进行隐藏?

git

4
推荐指数
1
解决办法
1440
查看次数

标签 统计

git ×4

alias ×1

command ×1

git-stash ×1

parameters ×1

position ×1