Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

GitHub: What is a "wip" branch?

When I was browsing GitHub repositories I quite often saw "wip" branches (e.g. 3.1.0-wip). What does "wip" mean?

I couldn't find the answer anywhere - neither on Google nor on GitHub:help.

like image 623
akashivskyy Avatar asked Apr 02 '13 11:04

akashivskyy


People also ask

What means WIP GitHub?

On GitHub, pull requests are prefixed by [WIP] to indicate that the pull requestor. has not yet finished his work on the code (thus, work in progress), but. looks for have some initial feedback (early-pull strategy), and.

What is WIP commit?

WIP Commit - convention for calling a temporary commit that is meant to be a temporary save point during the lifetime of a user story. Feature Branch - convention for calling a git branch that is used specifically to work on one user feature story.

Can I rename a branch in git?

The git branch command lets you rename a branch. To rename a branch, run git branch -m <old> <new>. “old” is the name of the branch you want to rename and “new” is the new name for the branch.


2 Answers

Conventionally, "wip" stands for "work in progress".

like image 177
CB Bailey Avatar answered Oct 04 '22 11:10

CB Bailey


On GitHub, pull requests are prefixed by [WIP] to indicate that the pull requestor

  1. has not yet finished his work on the code (thus, work in progress), but
  2. looks for have some initial feedback (early-pull strategy), and
  3. wants to use the continuous integration infrastructure of the project. For instance, GitHub Actions, TravisCI, CodeCov, and codacy.

More motivation for WIP pull requests is written by @ben straub at https://ben.straub.cc/2015/04/02/wip-pull-request/.

New Since Februrary 2019, GitHub offers draft pull requests, which make WIP more explicit: https://github.blog/2019-02-14-introducing-draft-pull-requests/

like image 40
koppor Avatar answered Oct 04 '22 11:10

koppor