[Linux] Introdução e uso do git no Linux

  1. git história

Depois que Reinas Torvalds abriu o Linux, muitas pessoas em todo o mundo precisam fornecer código para o Linux e ele precisa mesclar o código. Mas a energia de uma pessoa é limitada. Incapaz de concluir, ele mesmo escreveu uma ferramenta de controle de versão git. Para controlar seu próprio código e também de código aberto.
O Linux e o git estão constantemente iterando e progredindo.
Mais tarde, alguém empacotou o git comercialmente para formar github e gitee.
  1. instalar git

yum install git
//Usuário comum mais sudo
Git é uma ferramenta de gerenciamento de versão que fornece diferentes versões de interfaces de aquisição e visualização.
É muito importante no desenvolvimento real.
O Git é um controlador de versão e o gitee permite que o git acesse/opere diretamente no navegador sem o cliente.
gitee/github é um site baseado no git. É útil ao trabalhar com várias pessoas.
  1. Criar um projeto usando o Github

Não vou falar sobre registro de conta, é muito simples.

.gitignore: Ignora arquivos de controle . Dentro estão os sufixos de muitos arquivos.
Os sufixos nele não serão carregados no gitee.
  1. Baixe o projeto para local

Primeiro crie um diretório para colocar o código
git clone [url]
[url], que é o endereço do warehouse remoto.
  1. três eixos

5.1. O primeiro truque dos três truques: git add

git add [nome do arquivo]
informa ao git os arquivos que precisam ser gerenciados pelo git

5.2. O segundo truque dos três truques: git commit

git commit -m 'log de commit'
Observação: o log de envio não pode ser gravado indiscriminadamente.

5.3. O terceiro truque dos três truques: git push

git push
第一次提交或者修改过密码就会让你输入邮箱啊。
以后每次输入需要输入用户名和密码。
但是也可以设置免密。

5.4.同步删除文件怎么办?

先用
git rm 【文件名】
然后再
git commit -m '提交日志'
最后再
git push
一般要对git里面的文件做操作一般前面都要加 git 【指令】,然后git commit 最后git push
这样做远端也就被删除了。

5.5.远端的代码改了(没删除)咋办?

这个时候远端就和本地仓库不一致了,我们在提交的时候 ,直接push就会发生冲突
要先把远端拉到本地同步一下。
git pull
然后再次重新
git push
就是要把远端先拉到本地pull再commit,然后重新提交push。

5.6.查看提交日志

git log 提交记录
git status 查看在你上次提交之后是否有对文件进行再次修改

5.7.总结指令

git clone:克隆仓库
git add:添加
git commit:提交到本地仓库
git pull:远端同步到本地
git rm:删除,切记不能直接rm
git mv :重命名,切记不能直接mv
git log :查看提交日志
git status:命令用于查看在你上次提交之后是否有对文件进行再次修改
git reflog:查看历史命令
  1. 常见问题

6.1.绿点怎么不变?

邮箱不对,或者显示有延迟。

6.2.怎么配置免密码?

链接

我个人不推荐使用免密码的。(个人不太喜欢记住密码这个功能)

6.3.使用rm / mv 修改了文件怎么办?

6.4.远端删了文件本地没有删除咋办?

这个时候我们再次push文件的时候就会发生冲突,提交不上去。
需要先pull ,再提交我们的文件 push.
即可解决

6.5.个人建议

再win下也有这个命令行方式提交代码,建议多多使用,多多练习。

Acho que você gosta

Origin blog.csdn.net/zxf123567/article/details/129598857
Recomendado
Clasificación