鍍金池/ 問答/Linux/ github上PR的時(shí)候一定要新建分支嗎?

github上PR的時(shí)候一定要新建分支嗎?

看了下網(wǎng)上的資料,普遍都說在PR的時(shí)候要新建分支,這里我有2個(gè)疑問.
1、為什么要新建分支PR?我直接在master上改完再push再PR不行嗎?
2、我如果在本地新建了一個(gè)分支master2,那么我在master2的分支上可以push到master上嗎?
我push的時(shí)候,本地和遠(yuǎn)程倉庫如果不是同一個(gè)分支,會(huì)提示

remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/Eve-1995/a...'

回答
編輯回答
不歸路

一般啊master都是merge其他分支的,用來發(fā)版,不直接在master上修改。
新特性、bug修復(fù)都是另開分支。
其他分支不能直接push到master,需要push完再merge,或者在你本地merge了,push到主分支。

2017年1月18日 20:25