私がオンラインの間にgit fetch
が編集されたときにブランチを早送りするにはどうすればよいですか?今はオフラインで、早く前にフェッチした状態に早送りします。例えばオフライン時にブランチを早送りする方法
私はオフラインだと、次の操作を行います。
$ git checkout develop
Switched to branch 'develop'
Your branch is behind 'origin/develop' by 37 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
git pull
を使用しようとすると私が取得:
$ git pull
ssh: Could not resolve hostname <hostname>: Name or service not known
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
? git pull
以来
は 'gitのは--hard起源/ develop'をリセットに関する警告:このコマンドは、すべての変更内容を破棄しますが。あなたがすべてを捨てて、この正確なコミットに行くことを知っている場合にのみ使用してください。 – LeGEC
ローカル変更があっても 'git pull' /' git merge'は動作しません。 – aragaer
あなたは 'git merge --ff-only origin/master'を実行し、それが動作するかどうかを確認することができます。そうでない場合、何かを上手くいじったことはありません。でも、本当に 'git merge'や' git rebase'を実行したり、最初に 'master'と' origin/master'の違いを調べることができます。 。 – LeGEC