Ho fatto richiesta pull su git (con file "xcodeproj/project.pbxproj" - colpa mia), quindi posso eliminare questo file dalla richiesta di pull creata? Grazie ..Elimina file da Pull Request su GitHub
risposta
- Effettuare un commit che elimina questo file e lo spinge.
- Andare alla pagina Github della forcella e fare clic su Pull Request di nuovo. Riceverai un messaggio che informa che hai già una richiesta pull e che puoi regolare l'intervallo di commit per esso.
- Includi il nuovo commit (con la cancellazione).
Il file incriminato sarà ancora nei changeset da unire, attenzione, quindi se contiene dati sensibili è meglio chiudere la richiesta pull e cancellare il file dal repository di fork prima. Aiuto Github describes come farlo.
Un'altra soluzione potrebbe essere quella di
- Localmente riscrittura tuo commit (s) rimuovendo il file, utilizzando modificare o REBASE caratteristiche Git
- forza di spinta vostra filiale verso la vostra GitHub repository
Questo aggiornerà il pul Richiesta semplicemente visualizzando i tuoi commit aggiornati.
Questa soluzione è migliore perché la cronologia è pulita. Il file cancellato non apparirà più: l'errore non sarà visibile a tutti. –
Sarebbe opportuno aggiornare questa risposta per includere i comandi di esempio –
Probabilmente si fondono questa richiesta di pull sul maestro, modo è possibile verifica di nuovo solo questo file specifico, da maestro, sul ramo, basta digitare:
git checkout master -- xcodeproj/project.pbxproj
git commit -m "removing a file from PR"
git push origin {YOUR BRANCH}
Upvote. Mi piace questa risposta la migliore. – onnoweb
Grazie a onnoweb;) –
avrei preferisce @nulltoken soluzione perché Xion si lascia l'errore visibile nella cronologia. Non è come se si correggesse un bug e si volesse tenerne traccia. Hai inviato un file per errore, quindi dovrebbe essere rimosso dalla cronologia, anche se non contiene dati riservati. –
ho rimosso il file manualmente e ora 'git rm' dice che pathspec non esiste. Quindi git rm non funziona, lo stato di git non mostra cambiamenti –