[git] Le fichier local du projet est incohérent avec le fichier distant, comment initialiser et soumettre le projet git

Le fichier local du projet est incohérent avec le fichier distant, comment initialiser et soumettre le projet git

J'ai récemment appris Android Kotlin, mais comme un nouveau projet dans Android Studio écrira beaucoup de choses, github est un nouveau projet qui ne correspond pas au local, le code push signalera une erreur et le pull ne pourra pas être tiré, ce qui est très ennuyeux Écrivez un article et enregistrez-le

1. Initialiser git localement

Exécutez la commande suivante dans le répertoire racine local

git init

2. Créez un nouveau projet sur github

Légèrement (je crois que tout le monde le saura)

3. Ajouter un entrepôt distant localement

git remote add origin [email protected]:xxx.git

git remote add origin https:xxx.git

4. code de validation

git add .
git commit -m 'init'

5. Vérifier et créer la branche principale

git branch 
* master  

// 创建main分支
git branch main

// 切换分支main
git checkout main

6. Tirez le code

git pull  origin main --allow-unrelated-histories

Ici, vous devez modifier le lieu en conflit

7. Soumettre le code

git add .
git commit -m 'init'
git push origin main

8. Supprimer la partition principale

git branch -d master

Guess you like

Origin blog.csdn.net/myt2000/article/details/127618189