git pull

ssh Выполнение команд через Прокси в терминале (в том числе для Git)

Помимо обычной настройки ssh для выполнения команды через прокси, можно добавить строчку:

ProxyCommand nc -X 5 -x localhost:1080 %h %p

Например:

Host bitbucket.org
 Hostname bitbucket.org
 IdentityFile ~/.ssh/my_rsa
 ProxyCommand nc -X 5 -x localhost:1080 %h %p

где вместо localhost:1080 - адрес вашего прокси (например mixed-типа)

Ошибка fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exi

Здравствуйте.
Изучая тему "Как начать использовать Git и github" и "Начинаем работать с репозиторием" столкнулся с тем, что, когда хотел добавить файл "Redmi.md" в свою папку, используя команду:

git pull

вышла запись:

fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Как развернуть новую ветку на сервере- в общем случае (fetch checkout pull)

В общем случае (когда мы не знаем новая ли это ветка для машины или нет -- т.е. отслеживается ли она или нет) следует выполнить команду (три команды):

git fetch -p && git checkout <branchname> && git pull
  • git pull тут не лишний -- так как в случае уже отслеживаемой ветки, изменения, о которых мы узнаем с помощью fetch надо ещё и применить.

Спасибо за подсказку @Н._Гр.

git pull Описание команды -- как обновить репозиторий

Команда:

git pull 

подтягивает изменения в вашу локальную текущую ветки из главного удалённого репозитория (у именно из той ветки внешнего резпозитория, которая ассоциирована с вашей, если же такой ассоциации нет, то её придётся установить).

git pull Предупреждение There is no tracking information for the current branch (Настроить куда делать push)

Ошибка:

There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

может возникать в ответ на команду:

git pull

Ошибка связана с тем, что git не понимает из какой именно ветки удалённого (внешнего) репозитория качать изменения в вашу текущую ветку, то есть вам нужно установить связь между веткой локального репозитория (в которой вы выполняете git pull) и какой-либо веткой внешнего репозитория.

Subscribe to RSS - git pull