相关疑难解决方法(0)

Diff当前文件版本和前一个远程存储库

如何将工作文件版本与远程存储库中的某些先前版本区分开来?

说,我今天拉,执行6 - 8提交到我的本地副本,然后想看到我的最新工作版本(给定文件)和最新的远程或任何其他版本之间的差异.

git diff

15
推荐指数
2
解决办法
2万
查看次数

这个git reset命令中的~1是什么意思?

git reset HEAD~1

我的印象是~1意味着:从HEAD开始,跟随1个链接,并将HEAD标记设置为新的提交节点.我在期待

git reset HEAD~2

按照2个链接然后设置HEAD标记.但是,如果我尝试它,我会收到一个错误:

$ git reflog
c83bbda HEAD@{0}: reset: moving to HEAD~1
44c3540 HEAD@{1}: commit: you will be garbage soon
c83bbda HEAD@{2}: reset: moving to HEAD~1
aee7955 HEAD@{3}: commit: back to 4 lines
c83bbda HEAD@{4}: reset: moving to HEAD~1
19ec1d5 HEAD@{5}: commit: 3 lines
c83bbda HEAD@{6}: reset: moving to HEAD~1
a049538 HEAD@{7}: commit: added new line
c83bbda HEAD@{8}: commit (initial): first commit


$ git reset --hard HEAD~2
fatal: ambiguous argument 'HEAD~2': unknown revision or path …
Run Code Online (Sandbox Code Playgroud)

git

3
推荐指数
1
解决办法
500
查看次数

HEAD @ {n}在git reflog的输出中意味着什么?

这些HEAD@{0}HEAD@{1}意味着什么?不HEAD应该是指向单个提交的标记吗?为什么它会同时显示?

git reflog
97df263 HEAD@{0}: commit: I just made my first change to this file. Yay!
4333289 HEAD@{1}: clone: from https://github.com/tswicegood/mysite
Run Code Online (Sandbox Code Playgroud)

git

2
推荐指数
1
解决办法
637
查看次数

标签 统计

git ×3

diff ×1