Это как мой конфигурационный файл мерзавца выглядит:как запросить запрос на тягу с конкретного пульта в git?
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = false
[remote "origin"]
url = [email protected]:XXXXXXX/training.test.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "upstream"]
url = https://github.com/YYYYYYY/training.test.git
fetch = +refs/heads/*:refs/remotes/upstream/*
В remote
«происхождение» указывает на мой GitHub счет В remote
«вверх» указывает на другой GitHub счет, с которого я раздвоенный в шахту.
Q1: поэтому каждый раз, когда я делаю git pull
, он будет pull
из моего remote
(что является «источником»). Как сделать git pull
из remote upstream
.
Q2: любые изменения I commit and push
в мой репозиторий, другой пользователь «YYYYY» должен быть уведомлен для запроса на тяну. как я могу это достичь?
Это не сработало: 'git pull upstream/master fatal: ' upstream/master 'не является git-репозиторием fatal: Не удалось прочитать из удаленного хранилища. Удостоверьтесь, что у вас есть правильные права доступа и существует репозиторий. « –
» означает, что в вашем репозитории 'upstream' нет имени имени ветви. Итак, какая ветка вверх по течению вы хотите потянуть. например 'git pull upstream/foo master' – atupal
, попробуйте использовать' git branch -r', чтобы увидеть удаленные ветви. :) – atupal