Um artigo leva você a uma compreensão completa dos comandos git para gerenciar facilmente o código na empresa

Cenários de uso do Git

Muitas pessoas passam a maior parte do tempo pesquisando requisitos durante o desenvolvimento e podem não estar muito familiarizadas com as operações do comando git. Agora, mais e mais pessoas começam a usar ferramentas visuais para operar, mas a instalação de ferramentas visuais é mais problemática e ignorando o registro é especialmente importante. Problema, a instalação ainda é baseada na instalação do git. Na verdade, a operação de linha de comando do git ainda é muito conveniente. Em seguida, compartilharei minha experiência com a operação do git com você. Na verdade, quando a maioria das pessoas opera o comando git, há apenas duas vezes em que é fácil relatar um erro, ou seja, quando o código é puxado e, em seguida, quando a ramificação de mesclagem é mesclada. Em seguida, desses dois aspectos, único desenvolvimento pessoal e desenvolvimento multipessoal Considere-o em duas dimensões.

Desenvolvimento individual (ramo único)

Ao desenvolver por uma única pessoa, geralmente desenvolvemos no branch master, porque não há restrições, haha, você só precisa clonar para o local e adicionar commit push após o desenvolvimento normal.

git  clone  ‘你的项目的url’

Mas surge uma situação inesperada e alguém de repente se junta. Você precisa atualizar o código-chave enviado no branch master. Claro, neste momento, você também escreve muito código localmente. Como devemos fazer isso? Se você puxar diretamente, você será substituído. Para o código local, se você adicionar commit primeiro e depois pull, vários erros serão relatados, deixando você perdido. Em seguida, compartilharei minha operação com você.

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

Desenvolvimento multipessoal (multiramificação)

Quando várias pessoas desenvolvem, geralmente temos nossa própria ramificação. Para facilitar o gerenciamento de código, uma vez que várias pessoas desenvolvem e concluem diferentes funções de módulo, cada versão deve ser inseparável da ramificação mesclada. Em seguida, trabalharemos juntos Vamos entender a cena de desenvolvimento multipessoal

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

Presumivelmente, todos sabem que a pessoa A desenvolve o módulo A e a pessoa B desenvolve o módulo B. Quando o projeto for lançado, o código do módulo da pessoa AB deve ser mesclado.

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

Acho que você gosta

Origin blog.csdn.net/m0_52313178/article/details/118685755
Recomendado
Clasificación