我的情况
我的目录中有一个与 github 同步的 git repo ~/my-repo
。我创建了一些文件,过了一会儿对它们进行了修改,过了一会儿移动了它们,然后删除了一个。
我可以看到每个命令的变化历史(不需要同时使用相同的命令)。
详细
我做了这些更改。每次更改后,我都会运行和git add
。在这期间,我对其他不相关的文件进行了数百次更改。git commit
git push
- 我创建了两个文件
one.c
并two.c
位于~/my-repo/app1/examples
。 - 我对和都做了
one.c
更改two.c
- 我将两者都移动(使用 git move)到文件夹
~/my-repo/app1/misc
。 - 我对两者都做了其他
one.c
更改two.c
- 我删掉了
two.c
我的问题
~/my-repo/app1/misc/one.c
我如何获得包括第二点(在)的更改在内的所有更改~/my-repo/app1/examples
?
我如何获得前一个文件的所有更改,~/my-repo/app1/misc/two.c
包括第二点(在~/my-repo/app1/examples
)的更改?