在df2
{
transactionHistory[keyName].map(function(value){
transactionHistoryMap.push(
<div>
<a style={{'cursor':'pointer'}} onClick={() => {this.transactionDetail(keyName,value.transactionId,value.transactionName)}} className='transactionHistoryLinks'>{value.transactionName}</a><br/>
</div>
)
},this
)}
git
然后,我想my_branch
撤消git reset HEAD~1
但是origin是一个在线存储库,离线时,git pull
只是中止
所以,我找到了一个解决方法:
reset
并将哈希替换为日志 似乎可以工作,但看起来不那么干净/不安全,因为我不习惯打破git pull
文件夹
所以,这就是为什么我在问它是否安全
(是的,我觉得愚蠢到不认为.git/refs/heads/origin/my_branch
等同于.git
+ pull
)
答案 0 :(得分:1)
编辑分支指针并不错,但如果没有它就可以轻松撤消重置。
can.addEventListener('wheel', function(e) {
console.log('stopping wheel')
e.preventDefault();
}, false);
您可以使用# Reset to the parent commit
git reset HEAD~1
# Reset to where HEAD was, before you last changed it
git reset 'HEAD@{1}'
命令浏览这些可以找到git reflog
的地方。
一般情况下,如果您要撤消HEAD@{1}
,请使用其他git reset
撤消它。
答案 1 :(得分:0)
您可以查看已重置的提交。即使你不太容易看到它们,Git也会保留这些。哈希基本上就是你真正需要的。
答案 2 :(得分:0)
使用
获得类似的结果git reset --hard origin/my_branch
警告:--hard
是一个敏锐的工具。小心使用。在这种情况下,它将重置您的本地my_branch,工作树和索引,以匹配my_branch在您最近的提取或拉取时的内容。未提交的工作可能会丢失。