说我没有完成问题,需要切换到另一台计算机。哪种方法都有效,哪种方法在实践中更好?修改或重置?
提交,然后在新计算机上:
Dividend This is What I Want This is What I Get
1 NA NA
2 NA NA
3 NA NA
4 NA NA
5 3 3
6 3.5 4
7 4 5
8 4.5 6
9 5 7
或提交,然后在问题得到修复后:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script type="text/javascript" language="javascript">
$(function(){
$("#scrlBotm").click(function(){
$("html, body").animate({
scrollTop:$(document).height()}
,1500);
return false}
);
$("#scrlTop").click(function(){
$("html, body").animate({
scrollTop:"0px"}
,1500);
return false}
)}
);
</script>
<script type="text/javascript" src="http://static.tumblr.com/dbek3sy/iBElrgjim/jquerymasonry.js"></script>
<script type="text/javascript" src="http://static.tumblr.com/dbek3sy/Qyblrgjfn/jqueryinfintescroll.js"></script>
<script type="text/javascript">
$(window).load(function () {
var $content = $('#content');
$content.masonry({itemSelector: '#posts'}),
$content.infinitescroll({
navSelector : 'div.navigation',
nextSelector : 'div.navigation a#next',
itemSelector : '#posts',
loading: {
finishedMsg: '',
img: ''
},
bufferPx : 600,
debug : false,
},
// call masonry as a callback.
function( newElements ) {
var $newElems = $( newElements );
$newElems.hide();
// ensure that images load before adding to masonry layout
$newElems.imagesLoaded(function(){
$content.masonry( 'appended', $newElems, true, function(){$newElems.fadeIn(300);} );
});
});
});</script>
答案 0 :(得分:1)
就我所知,两者都做同样的事情
使用--amend
路由意味着您可以更轻松地访问临时提交(例如,如果您在新计算机上无法修复某些内容)。但是,即使您重置,仍可通过reflog
访问该提交。
这两种方法都会给你完全相同的结果,所以它确实是一个偏好的问题。
答案 1 :(得分:0)
两者都没有,只需检查并向上推,然后在其他计算机上将其拉下并继续在您的分支上工作。