git - Comment synchroniser le code sur plusieurs ordinateurs
仅有的幸福
仅有的幸福 2017-05-02 09:45:06
0
4
1244

J'écris actuellement du code sur mon ordinateur de bureau et mon ordinateur portable. Je souhaite synchroniser le code sur les deux machines. Cela peut-il être réalisé via github ? Quelles sont les étapes ?
Je suis novice, la question peut être un peu confuse, merci de me donner quelques conseils.

仅有的幸福
仅有的幸福

répondre à tous(4)
習慣沉默

C'est possible. Utiliser GitHub Desktop est très pratique. Apprenez simplement à utiliser git. Si vous ne souhaitez pas rendre le code public, vous pouvez demander une plate-forme git nationale et en utiliser une privée gratuitement. Github est open source par défaut et peut être téléchargé par d'autres. L'autre consiste à créer votre propre serveur. Si vous souhaitez qu'il soit plus puissant, similaire au côté Web de github, vous pouvez utiliser Docker pour créer gitlab. C'est très pratique, une seule commande. De plus, en tant que client, GitHub Desktop peut faire fonctionner d'autres projets git en l'ouvrant localement. La gestion graphique et les différences sont très pratiques.

1. Construisez un entrepôt.
2. Définissez .gitignore pour exclure les éléments dont vous ne souhaitez pas de contrôle de version, tels que certains fichiers journaux temporaires.
3. Soumettez-le à l'entrepôt.
4. L'ordinateur 2 clone localement, modifie le code et le soumet à l'entrepôt
5. Basculez vers l'ordinateur 1, effectuez d'abord la synchronisation, puis synchronisez le code soumis par l'ordinateur 2.

Il est très pratique d'utiliser le client graphique GitHub Desktop pour des opérations telles que les soumissions quotidiennes, les pulls synchrones et les push.
Vous pouvez d'abord ouvrir un compte avec github, créer un entrepôt de tests, télécharger GitHub Desktop pour le tester, l'exécuter et vous comprendrez.

仅有的幸福

Si vous souhaitez utiliser github comme entrepôt d'hébergement de code à distance, je pense toujours qu'il est préférable d'utiliser git. Après tout, bien que l'outil de bureau graphique github soit facile à utiliser, ses fonctions sont simples et vous pouvez rencontrer du chinois tronqué. caractères. Ou la poussée échoue. Je pense donc que que vous soyez novice ou expert, je pense que git devrait être le premier choix si vous continuez à utiliser le bureau github, votre niveau git peut toujours rester au niveau de l'interface graphique.
Pour les besoins de l’affiche, les étapes sont les suivantes :

1. Créez d'abord un projet comme vous écrivez habituellement du code, comme créer un projet qt ou un projet vs

2. Entrez le dossier du projet et exécutez la commande suivante pour créer un référentiel git :

git init

3. Ajoutez ensuite le fichier .gitignore Pour plus d'informations sur la fonction et la méthode de création de ce fichier, veuillez vous référer ici.

4. Ajoutez le fichier actuel à la zone de préparation, où . représente tous les fichiers nouvellement créés ou modifiés

git add .

5. Soumettez cette modification

git commit -m "your commit message"

6. Créez un entrepôt distant, ouvrez la page d'accueil de github et créez un nouvel entrepôt. Notez qu'il est préférable de ne pas initialiser et ajouter de fichiers à l'entrepôt, sinon vous rencontrerez des problèmes plus tard.

7. Ajouter un lien vers l'entrepôt distant

git remote add origin <url of your remote repository>

8. Pousser vers un entrepôt distant

git push

Vous pouvez maintenant vérifier si le push réussit dans l'entrepôt distant.

Si vous êtes sur un autre ordinateur, vous pouvez cloner le référentiel distant localement,

git clone <url of your remote repository>

Utilisez ensuite les étapes 4, 5 et 8 ci-dessus pour transférer les modifications de cet ordinateur vers l'entrepôt distant.
Si vous décidez d'utiliser git, il est recommandé d'étudier en profondeur le workflow de git. Je recommande le livre progit Il existe une version électronique gratuite sur le site officiel.

曾经蜡笔没有小新

Lien du tutoriel GitHub

左手右手慢动作

Utilisez git pour créer votre propre entrepôt, soit SVN, soit git.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal