Git с Dropbox
Я использую git в течение полугода или около того, и я не знаю, использую ли я git полностью.
Прежде всего, я экспериментировал с Dropbox и чувствую, что если я смогу включить его в свой рабочий процесс, это было бы действительно здорово, поскольку Dropbox довольно удобен.
У меня есть рабочий стол и ноутбук. У обоих есть Dropbox.Я инициализировал свои репозитории Dropbox, выполнивgit init --bare
, И затем в сценарии пост-фиксации моего рабочего стола, у меня естьgit push --mirror dropbox
.Таким образом, мой рабочий стол и Dropbox всегда будут полностью зеркальными, что хорошо.
Мой реальный вопрос: как мне настроить свой ноутбук? Я слышал несколько предложений:
Вытащите с моего рабочего стола, так что источник моего ноутбука - рабочий стол.Вытащите прямо из Dropbox, так что источником моего ноутбука является Dropbox.Я занимаюсь номером 2, и я не знаю, правильно ли я поступаю. Мой рабочий процесс включает в себя:
Каждый раз, когда я на своем ноутбуке, я делаю git pull (так как источником ноутбука является сам dropbox, а сам dropbox обновляется)Затем, когда я проверяю ветку от dropbox до локальной ветки.После того, как я закончу с работой, я обязуюсь.Вот где я в замешательстве: я должен также вставить --mirror в мои репозитории dropbox (репозитории моего ноутбука)? У меня возникают некоторые трудности в этой области: иногда Dropbox не очень хорошо синхронизируется и т. Д.В настоящее время занимаюсьgit branch -r
на моем рабочем столе после выполненияgit push --mirror origin
на моем ноутбукене показывает мой недавно ноутбук фиксирует. Может кто-нибудь сказать мне, почему?
Я упомянул извлечение с моего рабочего стола напрямую, потому что таким образом я всегда могу инициализировать извлечение, и я на 100% уверен, что синхронизация выполнена. С Dropbox я никогда не могу быть на 100% уверен, что обновление было отправлено на сервер Dropbox.