git workflow for D

Basile B. b2.temp at gmx.com
Sun Dec 3 23:39:49 UTC 2017


On Sunday, 3 December 2017 at 22:22:47 UTC, Arun Chandrasekaran 
wrote:
> Git CLI is arcane and esoteric. I've lost my commits before 
> (yeah, my mistake).

Who hasn't ;)
Happened to me last time because i tried a command supposed to 
remove untracked files in submodules...but used "reset" in a 
wrong way... ouch.

> Since then I always access git via mercurial. In comparison 
> Mercurial is far better a VCS tool.

I use git gui (i find other GUIs slower even if nicer) but 
even...there are few commands to know:

- checkout /*select a branch or a commit in the history*/
- commit /*validate changes*/
- pull /*get upstream changes*/
- push /*send upstream changes*/
- rebase /*squash - fixup*/
- stash /*backup before pull in case of...*/

you can live with that.


More information about the Digitalmars-d-learn mailing list