Sono abbastanza nuovo da git, e ho lavorato a un piccolo progetto parallelo per gli ultimi 2 mesi e stavo spingendo roba su bitbucket senza problemi. Un paio di giorni fa, ho zippato la cartella del mio progetto (dal momento che dovevo reinstallare il mio sistema operativo Linux) e ora l'ho decompresso dopo la mia reinstallazione del SO Linux.git respinto push non-fast forward
Così, ora, sono andato alla mia cartella di progetto, continuava a lavorare felicemente e, infine, ha fatto:
git add -A && git commit -m "modified code" && git push origin master
..che è quello che faccio di solito ..
e ottengo:
To https://[email protected]/johnsproject/proj.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://[email protected]/johnsproject/proj.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Ho dato un'occhiata ad alcune domande su SO in cui suggeriscono l'uso di una bandiera di forza -f
- ma non sono sicuro se dovrei farlo.
p.s: Sono sul ramo principale - che è il ramo only
sul mio repo.
Apprezzerei molto se qualcuno potesse indicarmi la giusta direzione qui.
Grazie.
'Unisci le modifiche remote (ad esempio 'git pull') suggerimento: prima di spingere di nuovo. Hai provato a tirare? – Bob
Ho provato questo, ma ottengo '* branch master -> FETCH_HEAD Aggiornamento 74f5f2e..06e5112 errore: le modifiche locali ai seguenti file verrebbero sovrascritte dall'unione: Per favore, commetti le modifiche o le memorizzi prima di poterle unire .' – JohnJ
ok) quindi commetti le modifiche ed esegui 'git pull' di nuovo – Bob