
On Thu, May 3, 2012 at 1:02 AM, Atul Pratap Singh < atulpratapsingh05@gmail.com> wrote:
On Thu, May 3, 2012 at 12:27 AM, Marc Delisle <marc@infomarc.info> wrote:
Le 2012-05-02 14:54, Atul Pratap Singh a écrit :
On Thu, May 3, 2012 at 12:03 AM, Marc Delisle <marc@infomarc.info> wrote:
Le 2012-05-02 14:25, Marc Delisle a écrit :
Le 2012-05-02 14:13, Atul Pratap Singh a écrit :
But what if the local changes are not desired to be published to the origin right now. Marc, should we always experiment on a separate branch or repo or is there any other way to make selective push to origin like HEAD~1 or something?
Atul, you should always push your changes to the origin (on github), this is how your mentor (me) will look at your work. You can experiment on a separate branch if you want, but this will be part of the same repository.
About experimenting, of course you should test a chunk of code that relates to one feature or one refactoring, before committing it to some branch (master or testing branch).
Thanks Marc, I would always push properly tested commits to github origin. And I would use separate branch or repo clones for experimenting. Thilina, About pushing as in your case, if you don't wanna push your current local changes to github origin, you can use:- git checkout master git push origin master~x:master (x being integer = number of commits to leave from HEAD) After you have properly merged upstream to master.
Atul, a local change is not a commit. I suspect Thilina has not committed his changes.
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 :).
Hi , 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. -- Regards. Thilina Buddika Abeyrathna, Department of Computer Engineering, Faculty Of Engineering, University of Peradeniya, Sri Lanka.