И код был успешно добавлен в мою учетную запись Github.
юсь! Всякий раз, когда я пытаюсь толкнуть, я получаю глупость:
! [rejected] master -> master (non-fast forward)
error: failed to push some refs to '[email protected]:companyX/projectX.git'
У нашей команды есть новая настройка git. Вместо создания частных веток я теперь создал наш основной репозиторий (на github), чтобы создать свою собственную копию.
В какой-то момент я сделал следующее:
$ git fetch upstream master:upstreammaster
Итак, вот моя текущая настройка:
$ git branch
master
* upstreammaster
$ git remote -v
origin [email protected]:userX/projectX.git
upstream [email protected]:companyX/projectX.git
где userX - мой личный репозиторий.
Поэтому я иду и делаю некоторые изменения в моей ветке upstreammaster и PULL от "master upstream master". Все сливается и прочее:
$ git pull upstream master
remote: Counting objects: 95, done.
remote: Compressing objects: 100% (60/60), done.
remote: Total 60 (delta 54), reused 0 (delta 0)
Unpacking objects: 100% (60/60), done.
From [email protected]:companyX/projectX
* branch master -> FETCH_HEAD
Merge made by recursive.
stuff | 165 ++++++++++++--------
stuff | 35 ++--
stuff | 107 ++++++++++---
stuff | 105 ++++++++++---
stuff | 24 ++--
stuff | 9 +-
stuff | 53 +++----
stuff | 44 +++---
stuff | 52 +++----
stuff | 32 +----
stuff | 4 +-
stuff | 138 ++++++++---------
stuff | 58 ++++----
stuff | 115 ++++++++------
stuff | 5 +-
stuff | 39 ++---
stuff | 28 ++--
17 files changed, 560 insertions(+), 453 deletions(-)
но потом, когда я пытаюсь сделать:
$ git push upstream master
To [email protected]:companyX/projectX.git
! [rejected] master -> master (non-fast forward)
error: failed to push some refs to '[email protected]:companyX/projectX.git'
Любая помощь будет с благодарностью! Если вам нужно разъяснение, пожалуйста, спросите, я отвечу!