简单的git:没有完成提交问题,但在diff计算机上工作。哪种选择在实践中更好?

时间:2015-08-31 23:47:00

标签: git

说我没有完成问题,需要切换到另一台计算机。哪种方法都有效,哪种方法在实践中更好?修改或重置?

提交,然后在新计算机上:

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>

2 个答案:

答案 0 :(得分:1)

就我所知,两者都做同样的事情 使用--amend路由意味着您可以更轻松地访问临时提交(例如,如果您在新计算机上无法修复某些内容)。但是,即使您重置,仍可通过reflog访问该提交。

这两种方法都会给你完全相同的结果,所以它确实是一个偏好的问题。

答案 1 :(得分:0)

两者都没有,只需检查并向上推,然后在其他计算机上将其拉下并继续在您的分支上工作。

相关问题