当我浏览GitHub存储库时,我经常看到“wip”分支(例如3.1.0-wip
)。 “wip”是什么意思?
我无法在任何地方找到答案 - 无论是在谷歌上还是在GitHub上:帮助。
答案 0 :(得分:125)
传统上,“wip”代表“正在进行中的工作”。
答案 1 :(得分:51)
在GitHub上,拉取请求的前缀为[WIP]
,表示拉请求者
WIP请求请求的更多动机由@ben straub https://ben.straub.cc/2015/04/02/wip-pull-request/撰写。
新自2019年2月起,GitHub提供草稿提款请求,这使WIP变得更加明确:https://github.blog/2019-02-14-introducing-draft-pull-requests/
答案 2 :(得分:0)
从字面上看,它表示 W ork I n P 渐进( WIP ),正如先前的答案正确指出的那样。但是,不会仅在GitHub上发生,但也可以在其他任何竞争平台上发生,例如Bitbucket,GitLab等。
本地计算机上的Git(VCS,而不是GitHub,GitLab等-也不一样)也可能是这种情况。在某些情况下,如果您希望将进度保存在当前分支上并移至另一个分支,则可能会有所帮助,以免丢失未提交的更改。您要以这种方式使用git stash
。然后您将在WIP...
中看到它是Git Bash / GUI中的分支之一。
如果您要提交此分支,那么您当然也可以在Bitbucket / GitHub / GitLab的项目中看到它。因此,它不仅用于推送“拉取请求”(PR),而且可能会被意外/故意地推送。
答案 3 :(得分:-1)
当客户说checkout wip
wip = work in progress
这意味着有一个名为 wip
所以,你需要通过命中命令checkout
那个分支
git checkout wip