2014-08-31 2 views
0

Код моего сайта находится в/home/www. В настоящее время это не репозиторий git.Сравнение локального каталога с конкретным филиалом Github

У меня есть репо на Github, называемое wordpress с развитой веткой. Изменения были внесены в ветку wordpress/develop, и я хотел бы сравнить их с моими файлами в/home/www. Как только я увижу изменения, я бы хотел, чтобы они спустили их из Wordpress/развились в папку my/home/www.

Спасибо,

Майкл

ответ

1

Во-первых, сделать своих местных нормативах репозиторий Git.

cd /home/www 
git init 
git add -A 
git commit -m "initial commit" 

Затем добавьте удаленную ссылку в репозиторий github и выберите ее локально.

git remote add origin [email protected]:michaeluser/wordpress.git 
git fetch origin develop 

Наконец, вы можете сравнить его с местной веткой.

git diff master origin/develop 

Если вы обнаружили какие-либо отличия, вы хотите объединить их с местными.

git merge origin/develop 
+0

спасибо, но я продолжаю получать эту ошибку фатальный: неоднозначный аргумент 'origin/develop': неизвестная ревизия или путь не в рабочем дереве. – Michael

+0

git удаленное обновление сделал трюк. благодаря! – Michael

0

git diff master origin/develop как вы бы сравнить вашу ветку к удалённой.

Если у вас нет пульта дистанционного управления, создать:

git remote add origin [url] 
+0

Хм, я не думаю, что это будет работать, так как я даже не указали GIT расположение [email protected]: michaeluser/wordpress.git – Michael

+0

Добавить удаленный затем. –

Смежные вопросы