Un article vous guide à travers une compréhension approfondie des commandes git pour gérer facilement le code dans l'entreprise

Scénarios d'utilisation de Git

De nombreuses personnes passent la plupart de leur temps à rechercher des exigences lors du développement, et elles ne sont peut-être pas très familiarisées avec les opérations de commande git.Maintenant, de plus en plus de personnes commencent à utiliser des outils de visualisation pour fonctionner, mais l'installation d'outils de visualisation est plus gênante et saute l'enregistrement est particulièrement important. Problème, l'installation doit toujours être basée sur l'installation de git. En fait, l'opération de ligne de commande git est toujours très pratique. Ensuite, je partagerai mon expérience d'opération git avec vous. En fait, lorsque la plupart des gens utilisent la commande git, il n'y a que deux moments où il est facile de signaler une erreur, c'est-à-dire lorsque le code est extrait, puis lorsque la branche de fusion est fusionnée. Ensuite, de ces deux aspects, développement d'une personne et développement de plusieurs personnes Considérez-le en deux dimensions.

Développement d'une personne individuelle (branche unique)

Lors du développement par une seule personne, nous développons généralement sur la branche master, car il n'y a pas de contraintes, haha, il vous suffit de cloner en local et d'ajouter un commit push après le développement normal.

git  clone  ‘你的项目的url’

Mais une situation inattendue survient et quelqu'un se joint soudainement. Vous devez mettre à jour le code de clé soumis sur la branche principale. Bien sûr, à ce moment, vous écrivez également beaucoup de code localement. Comment devrions-nous le faire fonctionner ? Si vous directement tirez-le, il vous écrasera.Pour le code local, si vous ajoutez d'abord un commit, puis tirez, diverses erreurs seront signalées, ce qui vous rendra perplexe.Ensuite, je partagerai mon opération avec vous.

//首先我们的本地的代码不要做任何操作,先执行下面的命令
git  stash         //这条命令会隐藏掉我们写的代码,还原到上一次你提交代码的版本
git  pull           //这个命令是拉取远程分支的代码,这个时候我们的代码就很愉快的更新了
git stash pop  //这个命令是显示我们之前隐藏的代码,拉下来的代码也会一起显示,如果有冲突看本地代码解决就好了
git add *     //然后后面的操作想必大家都清楚了,正常操作把我们自己的代码更新到远程

Développement multi-personnes (multibranches)

Lorsque plusieurs personnes développent, nous avons généralement notre propre branche. Afin de faciliter la gestion du code, étant donné que plusieurs personnes développent et remplissent différentes fonctions de module, chaque version doit être indissociable de la branche fusionnée. Ensuite, nous travaillerons ensemble. Comprenons la scène de développement multi-personnel

//多人开发我们克隆下项目后,开始操作
git checkout -b  ‘分支名’   //这条命令主要是创建一个属于你的分支,并且代码也复制了过去
git push --set-upstream origin ‘分支名’    //你创建的分支在本地有,远程还没有,这条命令是把你当前分支推到远程并且对应起来
git add *     //然后后面的操作想必大家都清楚了,正常操作把我们自己的代码更新到远程

Vraisemblablement, tout le monde sait que la personne A développe le module A et que la personne B développe le module B. Lorsque le projet doit être publié, le code de module de la personne AB doit être fusionné.

//合并分支
git merge origin/‘这里是要合并的分支名’   //这条命令主要是把你要的分支的代码合并到当前分支来
//合并首先我们要清楚合并完后的代码在哪里呢?合并完后的代码在本地仓库
//合并完有两种情况,有冲突和没有冲突,先说有冲突
//有冲突,打开编译器上面会有提示,留下你的要的代码。解决完,然后我们重新 git commit -m ‘备注’
//然后git push就好了
//没有冲突,直接 git push 就好了嘛

Guess you like

Origin blog.csdn.net/m0_52313178/article/details/118685755