Je sais qu'il ya des questions similaires - celui-ci est l'une mine est plus comme: Using Git and Dropbox together effectively?Dropbox et Git travailler ensemble
Ma question est: J'ai commencé à utiliser Git pour garder les versions de mes informations scolaires. Disons, j'ai un dossier GradSchool où je garde mon CV.doc et SoP.doc. Ce dossier est dans mon dossier de boîte de dépôt, car j'utilise une sauvegarde. Dropbox a un "versioning" mais ce n'est pas génial, donc je veux garder un meilleur suivi des versions de ceci. Alors
~: cd ~/Dropbox/GradSchool/
~/Dropbox/GradSchool/: git init
~/Dropbox/GradSchool/: git add .
~/Dropbox/GradSchool/: git commit -a
Mais maintenant, cela signifie que j'ai un dossier .git qui est « poussé » à mon dropbox chaque fois qu'il change, ainsi que les documents du dossier. Si je change de branche sur ma machine, Dropbox synchronisera-t-elle maintenant cette version avec ses serveurs et mes autres machines?
Est-ce une mauvaise façon de le faire? La question SO différente liée ci-dessus avait un flux de travail différent, mais il n'a pas gardé les fichiers de projet dans le dossier de la boîte de dépôt pour la sauvegarde. Il a également mentionné la création d'un repo «nu» à pousser. Qu'est-ce qu'un "bare" repo? (en termes simples car je suis nouveau à cela). Toute aide avec comment je devrais modifier mon flux de travail serait génial!
Merci!
semble redondant d'avoir git et dropbox au-dessus de l'autre. Pourquoi ne pas configurer votre propre serveur git, et pousser à partir de ces deux endroits? – bwawok
"Configurer mon propre serveur git?" N'est-ce pas un peu plus facile à dire qu'à faire? – NewImageUser