<br><br><div class="gmail_quote">On Thu, May 3, 2012 at 1:02 AM, Atul Pratap Singh <span dir="ltr"><<a href="mailto:atulpratapsingh05@gmail.com" target="_blank">atulpratapsingh05@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br><br><div class="gmail_quote"><div><div class="h5">On Thu, May 3, 2012 at 12:27 AM, Marc Delisle <span dir="ltr"><<a href="mailto:marc@infomarc.info" target="_blank">marc@infomarc.info</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Le 2012-05-02 14:54, Atul Pratap Singh a écrit :<br>
<div><div>> On Thu, May 3, 2012 at 12:03 AM, Marc Delisle <<a href="mailto:marc@infomarc.info" target="_blank">marc@infomarc.info</a>> wrote:<br>
><br>
>> Le 2012-05-02 14:25, Marc Delisle a écrit :<br>
>>> Le 2012-05-02 14:13, Atul Pratap Singh a écrit :<br>
>>><br>
>>>> But what if the local changes are not desired to be published to the<br>
>> origin<br>
>>>> right now. Marc, should we always experiment on a separate branch or<br>
>> repo<br>
>>>> or is there any other way to make selective push to origin like HEAD~1<br>
>> or<br>
>>>> something?<br>
>>><br>
>>> Atul,<br>
>>> you should always push your changes to the origin (on github), this is<br>
>>> how your mentor (me) will look at your work. You can experiment on a<br>
>>> separate branch if you want, but this will be part of the same<br>
>> repository.<br>
>>><br>
>> About experimenting, of course you should test a chunk of code that<br>
>> relates to one feature or one refactoring, before committing it to some<br>
>> branch (master or testing branch).<br>
>><br>
>> Thanks Marc,<br>
> I would always push properly tested commits to github origin. And I would<br>
> use separate branch or repo clones for experimenting.<br>
> Thilina, About pushing as in your case, if you don't wanna push your<br>
> current local changes to github origin, you can use:-<br>
> git checkout master<br>
> git push origin master~x:master     (x being integer = number of commits to<br>
> leave from HEAD)<br>
> After you have properly merged upstream to master.<br>
<br>
</div></div>Atul,<br>
a local change is not a commit. I suspect Thilina has not committed his<br>
changes.<br>
<div><div><br></div></div></blockquote></div></div><div>Marc, yeah maybe he has not committed, so pushing won't get affected. I think now, Thilina needs to restate his status on the problem :).</div></div></blockquote>

<div><br></div><div>Hi ,</div><div>Thank you all for helping me to recover the problem. Now it has resolved. Now I have to do is commit my local changes. But still I'm  not ready for that because I have not complete yet. I will commit my refactoring code. </div>

</div><div><br></div>-- <br><font face="georgia, serif">Regards.</font><br><br><font face="'trebuchet ms', sans-serif" size="4">Thilina Buddika Abeyrathna,</font><br><font face="georgia, serif">Department of Computer Engineering,</font><br>

<font face="georgia, serif">Faculty Of Engineering,</font><br><font face="georgia, serif">University of Peradeniya,</font><div><font face="georgia, serif">Sri Lanka.<br><br></font></div><br>