我怎样才能在 git 中拉两次?
How can I pull twice in the git?
我通过这段代码拉取了一次项目:
$ git pull origin master
我手动删除了整个项目(.git 目录除外)。现在我想再次获得该项目。当我再次拉动它时,它说:
$ git pull origin master
From https://bitbucket.org/path/to/repository
* branch master -> FETCH_HEAD
Already up-to-date.
我的工作目录仍然是空的(只有 .git 目录)。无论如何,我如何重新拉项目?
这不是你需要的拉力。
拉取是为了从远程存储库获取更改以与本地同步。
你可以想拉多少次就拉多少次,
但如果遥控器没有任何变化,
你会像以前一样收到消息,
你已经是最新的了。
您可以使用以下方法从存储库恢复您的工作目录:
git checkout .
再检查一遍
git checkout .
您可以按照 @janos 在他的 .
中建议的那样 git checkout
另一种方法是硬重置到您想要的分支:
git reset --hard remote/branch
.
中详细描述了重置工作的方式
我通过这段代码拉取了一次项目:
$ git pull origin master
我手动删除了整个项目(.git 目录除外)。现在我想再次获得该项目。当我再次拉动它时,它说:
$ git pull origin master
From https://bitbucket.org/path/to/repository
* branch master -> FETCH_HEAD
Already up-to-date.
我的工作目录仍然是空的(只有 .git 目录)。无论如何,我如何重新拉项目?
这不是你需要的拉力。 拉取是为了从远程存储库获取更改以与本地同步。 你可以想拉多少次就拉多少次, 但如果遥控器没有任何变化, 你会像以前一样收到消息, 你已经是最新的了。
您可以使用以下方法从存储库恢复您的工作目录:
git checkout .
再检查一遍
git checkout .
您可以按照 @janos 在他的
中建议的那样 git checkout
另一种方法是硬重置到您想要的分支:
git reset --hard remote/branch