Non sono sicuro di quale sia il termine esatto per questo problema. Fondamentalmente, ho bisogno di rimuovere alcuni file & directory sul mio repository remotocome eliminare i file nel repository remoto?
Ho un git repo locale & repo remoto github
- stesso avevo lavorato.
- Un amico ha fatto una richiesta di pull.
- Ho unito la sua richiesta (tramite interfaccia github)
- Ho apportato le modifiche.
- ho provato il codice e ha deciso di non prendere le sue modifiche (non dovrebbe essere fuse in primo luogo)
- sono ritornato di nuovo ad un precedente impegno
- apportato alcune modifiche
- spingere al server.
Ecco come il mio repository locale si presenta come in questo momento:
* 7e143b1 (HEAD)
|\
| * 18cea0f (origin/master, origin/HEAD, master)
| |\
| | * fc19ccf
* | | 6f3c58a
|//
* | 8d82486
|/
| * d3ce65f (pre-install-activeadmin)
|/
* 7d0566c
* d1c77ab
* 75ba704
* 30dc67c (heroku/master)
* f89b1f6
* ea5e2db
* 08931d6
* 9773a6f
* b636aba
* cb6f8d4
posso cambiare il mio repo locale per 7d0566c
. Non sono sicuro di dove punta la testa sul mio repository remoto.
Come rimuovere i file presenti sul repository remoto ma non sul repository locale?
Ovviamente, non vedo nessuno dei suoi file nel mio repository locale perché ho fatto un reset del mio HEAD a un commit precedente. Tuttavia, il repository remoto mostra ancora i suoi file. Quando commetto, commette bene.
Il mio flusso di lavoro è errato? Dovrei aver appena testato la patch al primo posto. Qualche suggerimento? Sono nuovo al controllo della versione. Grazie
Non aggiungere/rimuovere i file su un computer remoto, come GitHub dal momento che è un repository nudo. Verifica se il refspec per github e il repository locale sono gli stessi eseguendo 'git rev-parse HEAD' e' git rev-parse origin/master' (se il tuo telecomando è denominato 'origin'). – fge
Penso che sarà d'aiuto mostrare l'output di 'git log --pretty =" formato:% h% d "--graph --all' e spiegare da lì. – htanata
Giusto. non aggiungere/rimuovere file. Ahem. Sono diversi. Come dovrei risolvere questo problema?Grazie – dvliman