2010-08-20 3 views
1

Итак, я решил попробовать git как мой первый vcs. На самом деле нет никакой серьезной необходимости (я один разработчик проекта), просто для самообразования. Я не могу узнать, как вы должным образом дистанцируетесь от современных. Мне действительно нужно, чтобы каждый файл, который я удалял, был локальным, чтобы удалить его из удаленного? Можно ли просто посмотреть, какие файлы отсутствуют в локальном репо и удалить их с удаленного?Сохранение git удаленного же, как и локальное хранилище

ответ

2

Git как первый VCS может быть немного сложным, так как он является Распределенный VCS.

Чтобы узнать больше о VCS, вы можете попробовать Subversion, например: локального репо нет, поэтому операции фиксации легче понять.

На git, чтобы получить удаленный репозиторий, синхронизированный с вашим местным репозиторием, вы должны вызвать команду «git push». Каждое изменение зачислено в вашем локальном репозитории (файл изменен, переименован, удален) будет отправлен в удаленный репозиторий.

Чтобы изучить концепцию git, вы должны начать с some tutorials.

+2

Я действительно не понимаю, почему вы предлагаете обучение подрывной деятельности. Существует множество причин, по которым предпочитают git, и пользователям подрывной деятельности всегда приходится сталкиваться с трудностями, потому что они застряли в своем мышлении. – Cascabel

+0

Я согласен (я пришел в Git из SVN). Но я полагаю, что, поскольку я думаю, что централизованное мышление в VCS легче понять (личное мнение). Централизованные VCS по-прежнему очень используются (и, вероятно, в течение длительного времени), поэтому научиться их использовать в первую очередь, вероятно, не пустая трата времени. –

+0

Большое спасибо, я закончил «Git magic» и понял немного. Как только говорит, что мне нужно объединить smth, чтобы его немного усложнить. Но я думаю, что в конце концов, спасибо за ответ! – creitve

1

Git отлично подходит для одиночных разработчиков!

Из директории вашего приложения (где ваш мерзавец репо)

git add . 
git commit -m "some release info" 
git push origin master 

Итак, вам нужно сделать коммит (т.е. чековую точку кода) для того, чтобы синхронизировать.

Примечание: На самом деле, вы вообще инициализировали свой git-репо?

+0

Да, и я наконец получил мой пульт и работает на github. Но кажется, что git добавляет. команда просто добавляет новые файлы, но не содержит информацию о файлах, которые я удалил, в commit. – creitve

+0

Вам нужно сделать git rm. Или посмотрите на 'git commit -a'. –

+0

О, получилось, спасибо! – creitve

3

Я не думаю, чтобы понять ваш вопрос, но я действительно предлагаю вам прочитать Understanding Git Conceptually

Это разъяснить, как все «облако» работает.

+0

Большое спасибо, я буду читать. – creitve

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