Git Local Checkout, заменив папку .git в каталоге проекта - PullRequest
0 голосов
/ 23 июня 2011

Я использую Git для контроля версий. В настоящее время я работаю с другом над проектом, но я хочу получить все сделанные им изменения и игнорировать все файлы, которые у меня были, но я хочу сделать это локально. То есть я хочу иметь локальную свежую проверку, без использования нашего сервера SVN.

Я заменил мою папку .git в папке проекта на его. Какую команду Git я должен использовать, чтобы извлечь все из папки .git и заменить весь мой код?

Ответы [ 2 ]

5 голосов
/ 23 июня 2011

Пожалуйста, попробуйте git reset --hard или git checkout --force

1 голос
/ 24 июня 2011

Лучший способ справиться с этим - попросить друга отправить вам git bundle

git bundle create repo.bundle master # Refs go here

, затем он отправит вам пакет

git bundle verify repo.bundle
git fetch repo.bundle master:newmaster
git checkout newmaster

И вы получите егомастер в его нынешнем виде, и даже можете сравнить его с вашей предыдущей работой в мастере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...