[QA] Pair programming[Monday (23rd June 2014)] with Zeljkof

S Page spage at wikimedia.org
Mon Jun 30 07:39:27 UTC 2014

On Jun 29, 2014 3:10 PM, "Vikas Yaligar" <vikasyaligar.it at gmail.com> wrote:

> * One thing which I learn't was to keep master branch clean always.

Yes. Never make changes to master, make a branch for everything you do.

FWIW here's my workflow:

I constantly:

git checkout master
git pull --ff-only # my master should be always clean, this will warn me

When making any edit, I create a new branch:

git checkout -b *branchname* -t origin/master

Regularly do `git rebase master` of patches I'm working on.

Regularly do `git branch -d *branchname*` to clean out old branches; as it
says do -D if it wasn't merged in that state.

Configure your shell prompt to show your current git branch and its status.

Hope this helps.

=S Page  Features engineer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wikimedia.org/pipermail/qa/attachments/20140630/148ba67e/attachment.html>

More information about the QA mailing list