这可能是一个很简单的问题,但我完全新的Git这样......Git的 - 新的Checkout
- 我做我的主分支上拉。
- 另一个人对master分支做了很多修改。
- 我想放弃所有的更改,所以我删除了本地项目(刚从Windows资源管理器中删除),然后运行一个git pull myremote master。
我现在明白为什么这是行不通的。它结束了,只有从主分支更改的文件被拉。如果我现在运行git status,我会将所有其他文件视为已删除的文件。不好!!
所以,我想要做的是获得一个干净的副本或签出(或它被称为)的主分支,就好像这是我第一次从主分支拉项目。重置本地Git存储库或其他东西?
我该如何继续?
谢谢你,完美的工作。我只是做了git结账。然后从主人拉。现在我已检出所有文件,并且git状态不报告任何已删除的文件。它确实说我虽然在原产地/主人之前提交了181次提交。不明白这意味着什么,但希望没有什么不好。 – user1140596
你有额外的文件没有与主还未推送 –
好吧,我该如何摆脱这些额外的文件?这是否意味着如果我现在推动,主分支会做很多更改?我不希望我以前的任何更改被提交。 – user1140596