Я очень плохо знаком с git и изучаю его самостоятельно.
Я создал репозиторий в github, в котором есть эти два файла .gitignore и README.md. только .
Теперь у меня есть проект angular в папке в моем локальном каталоге.
Я хочу поместить sh мой проект во вновь созданный репозиторий github. , поэтому я использовал следующие команды по порядку -
после этого я получаю следующую ошибку ---
To https://github.com/Arpan619Banerjee/test-git-commands.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://github.com/Arpan619Banerjee/test-git-commands.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Я понял, что файлы .gitignore и README.md присутствуют в моем github Репо отличается от того, что у меня есть в локальном, поэтому мне нужно сначала вытащить изменения, а затем объединить их, а затем я могу сделать это sh. Но я попытался сделать это - я выполнил следующие команды по порядку, начав с самого начала, так как я не знаю, как поступить после получения ошибки, поэтому я подумал, что я потяну изменения до того, как их нажать.
Затем я получил следующее сообщение. Я не знаю, как действовать после этого -
error: The following untracked working tree files would be overwritten by merge:
.gitignore
README.md
Please move or remove them before you merge.
Aborting
Я искал в Google, я получил этот ответ -
The problem is that you are not tracking the files
locally but identical files are tracked remotely so
in order to "pull" your system would be forced to
overwrite the local files which are not version controlled.
Try running
git add *
git stash
git pull
Но здесь локальные файлы перезаписываются, я не хочу это. Я хочу, чтобы мои локальные изменения были перенесены. Как разрешить конфликт слияния здесь, чтобы сохранить мои локальные изменения.
Через код Vs git GUI я смог объединить свои локальные изменения, но я хочу сделать это с помощью cmd. Пожалуйста, помогите мне.