我怎么能在git中拉两次?

时间:2017-07-22 09:20:24

标签: git git-pull

我用这段代码拉了一次项目:

$ 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目录)。无论如何,我怎样才能再次拉动项目?

3 个答案:

答案 0 :(得分:4)

这不是你所需要的。 Pull是用于从远程存储库获取更改以与本地同步。 您可以 拉多次, 但如果在遥控器上没有任何改变, 你会像你一样得到消息, 你已经及时了解。

您可以使用以下命令从存储库恢复工作目录:

git checkout .

答案 1 :(得分:3)

再次检查所有内容

git checkout .

答案 2 :(得分:0)

您可以执行git checkout,因为 @janos 在他的answer中建议。
另一种方法是重新设置你想要的分支:

git reset --hard remote/branch

Git book

中详细描述了重新设定的方式