由于我的浏览器崩溃,我无法从GitHub UI创建拉取请求,我试图从git控制台创建拉取请求,但没有找到任何方法来创建拉取请求。
我也在网上搜索过相同内容,但大多数教程建议仅从UI创建拉取请求。我只是希望能够在没有浏览器的情况下处理诸如创建,拒绝,批准和合并之类的拉取请求。请建议。
答案 0 :(得分:2)
git
和github
是单独的产品。 github
恰好是使用git
的服务,但它不是git的一部分,它的UI不是git接口,git对github功能没有任何特殊支持。
这里有一点混淆,因为有"拉请求" - github的一个集成功能,与分支工作流程有关 - 还有git request-pull
,一个看似鲜为人知的git功能,可以创建一个文本消息,您可以发送给另一个存储库维护者,请求他们从您的更改中提取更改库中。
除了命名混淆之外,"拉取请求"你想要的是github的一个功能,而不是git;所以git本身(包括git console和任何git UI工具)都没有这个命令。您必须使用github提供的界面和AFAIK,这意味着Web UI。
答案 1 :(得分:0)
要从命令行打开拉取请求,您可以安装 <intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="http"
android:host="XYZ"
android:pathPattern="/app" />
<data
android:scheme="https"
android:host="XYZ"
android:pathPattern="/app" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="default-url"
android:value="https://XYZ/app" />
</activity>
hub
命令行工具集GitHub supports。这将允许您使用以下命令从存储库创建拉取请求:
hub pull-request
我不知道有任何类似的管理拉取请求的工具。
答案 2 :(得分:-1)
git add -p 然后 git commit -m“message”
然后
git push origin“your_branch”
拉取请求将在github中创建