Üdv!
Csak most kezdek megismerkedni a Git verziókezelő használatával, és jó lenne egy kis segítség. A problémám az hogy szeretném a Github-os tárolómból fájlokat törölni. A helyi tárolóból töröltem a a kérdéses fájlokat ('git rm'), de amikor push-olni szeretném a változtatásokat ezt az üzenetet kapom:
error: failed to push some refs to '<repository>'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
Ezután beírom:
git pull <repository> master
A válasz:
<Az elvileg törölt fájlok listája>
Please move or remove them before you can merge.
Abort
Keresgéltem interneten is, de valahogy egyik magoldás sem akart bejönni.
Előre is kösz minden segítséget!
- 1685 megtekintés
Hozzászólások
Commit is volt?
- A hozzászóláshoz be kell jelentkezni
+1 , "git commit -a" kell előtte.
----------------------------------------------------------
"One should strive to achieve; not sit in bitter regret."
www.xonotic.org
- A hozzászóláshoz be kell jelentkezni
Nem tudom, mit jelent az "-a" paraméter, de a kimenet:
nothing added to commit but untracked files present (use "git add" to track)
- A hozzászóláshoz be kell jelentkezni
Ja, persze volt az is.
- A hozzászóláshoz be kell jelentkezni
A kovetkezo kerdes akkor az, hogy van-e kulonbseg a githubos repo, es a lokalis kozott? Avagy pusholtal-e oda mashonnan, mint ahonnan fileokat toroltel?
Ha igen, akkor az megmagyarazza a problemat, es a megoldas annyi, hogy pusholas elott lepullolod githubrol, hogy bemergeld lokalisba, es azutan pusholod fel.
- A hozzászóláshoz be kell jelentkezni