gpt4 book ai didi

git - 如何从分支中提取最新的代码副本?

转载 作者:太空狗 更新时间:2023-10-29 14:28:06 25 4
gpt4 key购买 nike

我在 Mac 10.9.5 上使用 Git,想下载分支中的最新版本。我不关心我所做的任何本地更改——我很乐意放弃所有这些。就在我运行的时候

git pull origin branch-name

我收到类似这样的错误

Please, commit your changes or stash them before you can merge.
error: The following untracked working tree files would be overwritten by merge:
src/main/java/com/myco/classroom/dto/ClassroomCourseDto.java
src/main/java/com/myco/clever/dto/CleverClassroomUserDto.java
src/main/java/com/myco/clever/exception/MissingUserException.java

我不想提交任何东西——我只是想获得一份没有我所做的任何本地修改的新副本。我该怎么做?

最佳答案

如果你做错了什么,你可以使用命令替换本地更改

git checkout --

这会用 HEAD 中的最后内容替换工作树中的更改。已添加到索引的更改以及新文件将被保留。

如果您想放弃所有本地更改和提交,请从服务器获取最新的历史记录并像这样将您的本地 master 分支指向它

git 获取来源
git reset --hard origin/master

如果您需要更多有关 git 的帮助,请访问此站点:http://rogerdudler.github.io/git-guide/

关于git - 如何从分支中提取最新的代码副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32334488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com