我想从git服务器获取完整的最新代码,并且需要覆盖我本地的机器更改。意思是我想删除所有本地的untrack文件和目录,而不是从远程存储库中获取最新的代码。可以用git吗?
答案 0 :(得分:4)
根据您的问题,我已经理解,您必须删除所有未跟踪文件(您在本地计算机中更改过的文件)并从远程存储库获取最新代码并保持您的git树清洁。如果我的理解是正确的,请在下面找到这个问题的解决方案:
请注意,执行此操作时,您将失去所有未提交的本地更改。
第1步删除未跟踪文件
git checkout .
git clean -f
第2步删除未跟踪目录
git clean -f -d
第3步获取最新代码
git fetch --all
git reset --hard <remote>/<branch_name>
例如
git checkout .
git clean -f
git clean -f -d
git fetch --all
git reset --hard origin/master
答案 1 :(得分:0)
试试这个:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
你会丢失任何不在回购中的东西