configuration de l'installation ubuntu github

Utilisation de github sous ubuntu

Un: Créer des référentiels
1 : Créez d' abord un compte sous github. Inutile de dire, puis créez un référentiel.
2: Ensuite, installez les éléments liés à git sous ubuntu:

1
sudo  apt-get install git-core git-gui git-doc -y

3: Créez une clé ssh localement sur ubuntu:

1
ssh-keygen  -t rsa -C  "[email protected]"

Vous serez invité à générer une clé dans le sous-dossier .ssh dans le répertoire personnel de l'utilisateur, puis à entrer le mot de passe, etc., et enfin vous obtiendrez l'invite suivante: Parmi eux, id_rsa sera généré dans le dossier /~/home/.ssh/. Deux fichiers, pub et id_rsa. Id_rsa est la clé privée, enregistrée localement, id_rsa.pub est la clé publique. Collez ensuite le contenu de la clé publique à l'emplacement des clés publiques SSH dans votre compte github. Veillez à ne pas copier dans des espaces. 4: Testez si la connexion ssh est normale (en raison de la possibilité d'être G [F] \ W sur le site officiel de github, vous aurez peut-être besoin de V [P \ N]).





1
ssh  -T  git @ github.com

Notez que [email protected] ne peut pas être modifié, c'est l'adresse du site Web officiel de github. Après l'exécution, il vous demandera d'accepter la nouvelle demande sshkey, saisissez "oui", puis il y aura une demande d'accès à la demande de clé privée id_rsa que nous venons de créer. À ce stade Entrez le mot de passe de la clé privée, si vous obtenez l'invite suivante, cela signifie une réussite:

1
Salut justchen ! Vous vous êtes authentifié, mais GitHub ne fournit pas d 'accès au shell.

5: L'étape suivante est le lien le plus important, la configuration de l'environnement github. Si
vous initialisez le répertoire du projet git pour la première fois, créez le répertoire du projet, puis entrez dans le répertoire et exécutez les commandes suivantes pour l'initialiser.

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19
git config  --global user.email 
 git config  --global user.name 
 git init 
# github lira automatiquement votre contenu README et l'affichera dans l'introduction du projet, alors créez d'abord un README 
touch README
 # Add README to index 
git add README
 # Soumettre au référentiel 
git commit  -m'first  commit ' 
# La chaîne après -m indique les instructions de soumission pour ce changement 
#Après avoir exécuté git add xxx ou git commit -m'xxx', le fichier n'est pas téléchargé vers serveur github, juste git version de code mise à jour localement 
# du repo github a rejoint le repo distant 
git remote the Add Origin git @ github.com: / test.git
 # commit l'état actuel de push et sync avec github ci-dessus, besoin d'un accès Votre clé privée ssh et entrez le mot de passe 
git push origin master
# La commande ci-dessus consiste à soumettre git en tant que maître d'origine, vous devez accéder à votre clé privée ssh et entrer le mot de passe 
 
# Si vous avez créé une fois git remote add origin xx, mais lorsque le code est mis à jour, exécutez simplement la ligne suivante. 
git push origin master

Attachez quelques commandes git couramment utilisées.

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34
# Créer un référentiel 
git init 
# Après chaque modification, vous pouvez d'abord enregistrer la modification dans l'étape (snapshot / index) 
git add  
# Si un grand nombre de fichiers sont modifiés, utilisez la commande suivante pour les enregistrer par lots dans 
git add .
 # Utilisez commit pour Soumettez le contenu de l'instantané / index au référentiel 
git commit  -m  "msg" 
# Vous pouvez également utiliser git add et git commit pour terminer 
git commit  -a  -m  "msg" 
# Connectez le fichier git local à github (remote ) Sur la synchronisation 
git push 
# 
Synchronisez le fichier git github (distant) avec le fichier local (c'est-à-dire, mettez à jour le dépôt local) git pull 
# Par exemple, l'instruction pull inclut en fait les opérations de récupération (copie des modifications) et de fusion (fusion) 
git pull git: // github.com / tom / test.git # De plus, la fonction de branche du système de contrôle de version est également très intéressante. Si vous souhaitez modifier le bogue en même temps et ajouter de nouvelles fonctions, vous pouvez créer une branche: une dédiée à la correction des bogues, une dédiée Ajoutez de nouvelles fonctionnalités, attendez la stabilité, puis fusionnez pour fusionner la branche git
 

bug_fix # Créer une branche, nommée bug_fix 
git checkout bug_fix # Basculer vers bug_fix 
git checkout master # Basculer vers le
 référentiel principal git merge bug_fix # Combiner la branche bug_fix avec la branche courante 
 
# S'il y a une branche distante, vous voulez vérifier et vérifier 
git branch  -r  # Afficher la branche distante 
git checkout  -b bug_fix_local bug_fix_remote #Commutez le côté local vers la branche distante bug_fix_remote et nommez-la bug_fix_local 
 
# Il existe d'autres outils qui peuvent afficher l'état du repo 
git log  # Vous pouvez afficher le changement de chaque commit 
git diff  # Vous pouvez afficher le dernier contenu modifié, ajouter des paramètres pour voir d'autres changements et les comparer les uns aux autres 
git show  #
 
可以看 某 次 的 改# Si vous voulez connaître l'état de l'arbre de travail actuel, vous pouvez entrer 
git status

Je suppose que tu aimes

Origine blog.csdn.net/tgxblue/article/details/9620455
conseillé
Classement