gitchee gitchee goo,git冲突了怎么解决

广告位招租
联系电话:13518188210

我能不能去大麦网售票处直接买GITC门票?地址谁能

我能不能去大麦网售票处直接买GITC门票?地址谁能

您好~

您可以到大麦网来买GITC门票~~地址为北京市东城区东中街32号楼7层~

演出详情:

时间:2014.10.09-2014.10.10

场馆:国家会议中心

在线订票:【2014GITC】

希望可以帮助到您~

感谢您对大麦网的支持!

gitchee gitchee goo,git冲突了怎么解决

git revert和git reset的区别

git revert和git reset的区别

git
revert
是撤销某次操作,此次操作之前的commit都会被保留
git
reset
是撤销某次提交,但是此次之后的修改都会被退回到暂存区
具体一个例子,假设有三个commit,
git
st:
commit3:
add
test3.c
commit2:
add
test2.c
commit1:
add
test1.c
当执行git
revert
HEAD~1时,
commit2被撤销了
git
log可以看到:
commit1:add
test1.c
commit3:add
test3.c
git
status
没有任何变化
如果换做执行git
reset
–soft(默认)
HEAD~1后,运行git
log
commit2:
add
test2.c
commit1:
add
test1.c
运行git
status,
则test3.c处于暂存区,准备提交。
如果换做执行git
reset
–hard
HEAD~1后,
显示:HEAD
is
now
at
commit2,运行git
log
commit2:
add
test2.c
commit1:
add
test1.c
运行git
st,
没有任何变化
另外:
git
revert
<commit
log
string>是撤消该commit,作为一个新的commit。

git revert 和reset的区别

git revert 和reset的区别

git revert 是生成一个新的提交来撤销某次提交,此次提交之前的commit都会被保留
git reset 是回到某次提交,提交及之前的commit都会被保留,但是此次之后的修改都会被退回到暂存区
具体一个例子,假设有三个commit, git st:
commit3: add test3.c
commit2: add test2.c
commit1: add test1.c
当执行git revert HEAD~1时, commit2被撤销了
git log可以看到:
revert "commit2":this reverts commit 5fe21s2…
commit3: add test3.c
commit2: add test2.c
commit1: add test1.c
git status 没有任何变化
如果换做执行git reset –soft(默认) HEAD~1后,运行git log
commit2: add test2.c
commit1: add test1.c
运行git status, 则test3.c处于暂存区,准备提交。
如果换做执行git reset –hard HEAD~1后,
显示:HEAD is now at commit2,运行git log
commit2: add test2.c
commit1: add test1.c
运行git st, 没有任何变化
另外:
git revert <commit log string>是撤消该commit,作为一个新的commit。

git revert 和 git reset的区别

git revert 和 git reset的区别

git中,每一次提交都会生成一个commit
git revert会生成一个新的commit,将之前的某个commit的修改恢复过来
git reset会将HEAD移动到某个commit上,换种说法就是将某个commit变成最后一个commit
譬如现在有A,B,C三个commit
执行git revert C的话,会生成commit D,当前code的内容会变成和B一样
执行git reset B –hard的话,会在当前的工作目录中将C丢弃掉,内容变成和B一样
从内容上来看,这两种做法是一样的;但从commit的历史来看,是不同的 本由电脑网络分类达人 孟男男推荐

原创文章,作者:聚禄鼎,如若转载,请注明出处:https://www.xxso.cn/67414.html

(0)
聚禄鼎的头像聚禄鼎
上一篇 2023年1月29日 上午8:30
下一篇 2023年1月29日 上午8:30

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注