Gitでプルリクエストを作成しました(「xcodeproj/project.pbxproj」ファイル-私の障害)。作成したプルリクエストからこのファイルを削除できますか?ありがとう。
問題のファイルはまだマージされる変更セットにあるため、機密データが含まれている場合は、プルリクエストを閉じて、フォークのリポジトリからファイルを最初に消去することをお勧めします。 Githubヘルプ 説明 その方法。
別の解決策は
これにより、更新されたコミットのみが表示され、プルリクエストが更新されます。
おそらくこのプルリクエストをマスターにマージするので、この特定のファイルだけを、マスターからブランチに再度チェックアウトできます。次のように入力するだけです。
git checkout master -- xcodeproj/project.pbxproj
git commit -m "removing a file from PR"
git Push Origin {YOUR BRANCH}
新しいアプローチ 、2018年7月以降:
プルリクエストからファイルを削除する
以前は、GitHubを使用してプルリクエストからファイルを削除する場合、プルリクエストブランチに切り替えて、個々のファイルを探して削除する必要がありました。
書き込み権限がある場合は、プルリクエストの「Files changed」ビューでファイルの「ゴミ箱」アイコンをクリックして、コミットして削除します。
原因:ローカルファイルも削除されます。自動生成されたファイルをプッシュした場合に適しています。
git rm <path to file>