Discuss / Git / 打卡

打卡

Topic source

XERIN24040

#1 Created at ... [Delete] [Delete and Lock User]

1.没有git add时,用git checkout -- file

2.已经git add时,先git reset HEAD <file>回退到1.,再按1.操作

3.已经git commit时,用git reset回退版本

4.推送到远程库,GG?

XERIN24040

#2 Created at ... [Delete] [Delete and Lock User]

git checkout是回退到并与版本库最新版本一致

git reset HEAD <file>是回退到与上一次暂存区一致

XERIN24040

#3 Created at ... [Delete] [Delete and Lock User]

不对,他们两个都是回退到与版本库最新版本一致,只不过git checkout是工作区回退,git reset HEAD <file>是暂存区回退,嗯

鲍鲍___

#4 Created at ... [Delete] [Delete and Lock User]

nice

入梦1203

#5 Created at ... [Delete] [Delete and Lock User]

git checkout -- [file]  只会将工作区的修改恢复到暂存区的内容,并不会使工作区与版本库相同。

山岛峙c

#6 Created at ... [Delete] [Delete and Lock User]

checkout不一定是回退到与版本库最新版本一致,比如在修改前add了一次,但没有commit,这时checkout就是回退到与暂存区一致

秋v_lycboy

#7 Created at ... [Delete] [Delete and Lock User]

git checkout 将逐渐退出历史舞台了,这里教程什么时候更新一下,不然很困扰,我还一直奇怪我修改后提示里怎么就没有checkout了。。。

https://www.cnblogs.com/tinywan/p/12344267.html

Sggoodman

#8 Created at ... [Delete] [Delete and Lock User]

GG

🌙

#9 Created at ... [Delete] [Delete and Lock User]

g什么 大晚上的 再改回去就是了  不过 之前的还是有用历史记录,不过一般也不会太注意吧


  • 1

Reply