git push
без дополнительных аргументов будет использовать восходящий поток ветвей, чтобы определить, где находится pu sh. Если вы находитесь в ветке, то git status
покажет вам текущий восходящий поток для этой ветки (если есть).
Вы можете git branch --unset-upstream
или git --set-upstream=newupstream/example
Если хотите pu sh ваша текущая извлеченная ветка в указанное c место, например, вверх по течению, вы можете просто сделать git push upstream master
Укажите фиксацию, которую вы хотите получить: например, git fetch upstream 61586219a7450af5a72f857db62d9a89ad9cc38f
Выбранная фиксация доступна в командах git, используя FETCH_HEAD
. Например, git log FETCH_HEAD
.
Примечание. Не все репозитории позволяют получать произвольные коммиты. Например, они могут разрешить выборку только названных веток и запросов на вытягивание ( github ).