Как вы «отправляете его другу»? У Git есть встроенные способы обмена вещами, если вы просто копируете репо, вы делаете это более сложным для себя, чем это должно быть.
Если у вас есть второй экземпляр репо от вашего друга в локальной файловой системе, и вы хотите объединить с ним, вы можете установить его как «удаленный»:
$ git remote add other-repo /path/to/other/repo
Теперь у вас есть удаленный по имени other-repo
указывая на копию вашего репо, и вы можете получить изменения ваш друг сделал, что делает ваш оригинальный репо знать о них:
$ git fetch other-repo
Теперь, когда оригинал репо знает о филиалах в other-repo
, вы могут объединить их в:
$ git checkout master
$ git merge other-repo/master
В вашей основной ветке теперь будут изменения, внесенные вашим другом в главную ветку other-repo
.
Как вы отправляете его другу? У Git есть встроенные способы обмена вещами, если вы просто копируете репо, вы делаете это более сложным для себя, чем это должно быть. – meagar
Каковы встроенные способы совместного использования? – Ferguzz
Посмотрите ['git clone --help'] (http://linux.die.net/man/1/git-clone). – meagar