小编Mat*_*ald的帖子

Git Revert"因为你有未合并的文件而无法恢复"

我做了一个简单的例子来发短信给一些GIT函数.存储库中只有一个文本文件:

1
Run Code Online (Sandbox Code Playgroud)

添加并提交了更改

然后改变了txt.档案:

1
2
Run Code Online (Sandbox Code Playgroud)

添加并提交了更改

Git日志给出以下结果:

commit 00e59212a6...
..
second commit

commit 7c319d587....
..
first commit
Run Code Online (Sandbox Code Playgroud)

那时我想回到第一次提交(但我不想使用"reset --hard".我试过:

git revert 7c319d587
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误消息:

revert is not possible because you have unmerged files
hint: Fix them up in the work tree, and the use "git add/rm
hint: as appropriate to mark resolution and make a commit
Run Code Online (Sandbox Code Playgroud)

我是GIT的新手 - 在我使用SVN之前,你可以很简单地处理这些事情,所以我想知道这些简单的事情是否需要GIT中的几个步骤?

非常感谢您的帮助.

git revert

9
推荐指数
1
解决办法
1万
查看次数

Python路径和原始字符串

我在路径+文件名(这是一个函数的输入)的名称上有一些问题。这有效:

result=r"D:\final\Res.mat"
Run Code Online (Sandbox Code Playgroud)

这不起作用:

result="D:\\final\\Res.mat"
Run Code Online (Sandbox Code Playgroud)

我想做的是以下操作(但也不起作用[Errno 22] invalid mode ('rb') or filename:):

path = "D:\final"
nameFile= "Res"

result=''+ path+ '\\' + nameFile'mat'+''
Run Code Online (Sandbox Code Playgroud)

如何在不使用“”的情况下在名称前获得“ r”?或者,是否有可能没有走r在前面?

python rawstring

0
推荐指数
1
解决办法
9117
查看次数

标签 统计

git ×1

python ×1

rawstring ×1

revert ×1