假设我想将git本地存储库a.k.a.工作空间重置为已知状态(返回develop
分支的顶端),而不管工作空间可能处于什么混乱状态,包括:
develop
分支这可以用少于5个命令完成吗?
git fetch
git checkout -f -B develop
git branch --set-upstream develop origin/develop
git add -A :/
git reset --hard origin/develop
答案 0 :(得分:1)
有点迂腐,如果你知道原点uri,你总是可以在2个命令中执行此操作:
rm -rf repodir
git clone -b develop git@host:repo/uri repodir