学习使用git并从存储库中执行初始的'git fetch'。
现在我已经完成了它并且正在尝试删除原始提取的文件,并且用一个干净的平板重新开始(我搞乱了文件diretoreis)...我该怎么做?
答案 0 :(得分:0)
git fetch
不会弄乱您的目录,因为它只是从远程存储库下载内容,例如GitHub的。
使用fetch
,更新的分支不是本地工作分支,而是使用远程(如origin
)引用的分支,例如{{ 1}}或origin/master
。
但是,在您玩游戏期间,您可能会做出要撤消的更改。
所以,我们首先确保我们在origin/featureA
:
master
然后,让我们撤消任何潜在的未完成的更改(如果需要,您可以将其取回):
git checkout master
再次获取以确保我们拥有服务器的最新信息:
git stash -u
最后,让你的git fetch
指针(基本上指向你的工作目录当前所在的提交)与遥控器同步:
HEAD
只要您没有使用git reset --hard origin/master
命令,就可以完成所有设置,并且有一个干净的名单。
答案 1 :(得分:-1)
如果我理解正确,您希望重置此目录中git
的使用。请注意,下一步是完全破坏您的git历史记录,所以不要轻易做到这一点。
现在,如果你真的想这样做,请删除本地git tracking中的所有文件:
rm -rf .git/
然后您可以重新初始化:
git init