[Linux] Introducción y uso de git bajo Linux

  1. historia de git

Después de que Reinas Torvalds abrió Linux, mucha gente en todo el mundo tuvo que proporcionar código a Linux, y él necesitaba fusionar el código. Pero la energía de una persona es limitada. Incapaz de completar, escribió una herramienta de control de versiones git él mismo. Para controlar su propio código, y también de código abierto.
Linux y git están constantemente iterando y progresando.
Más tarde, alguien empaquetó git comercialmente para formar github y gitee.
  1. instalar git

yum install git
//Usuario ordinario más sudo
Git es una herramienta de gestión de versiones que proporciona diferentes versiones de interfaces de adquisición y visualización.
Es muy importante en el desarrollo real.
Git es un controlador de versiones, y gitee permite que git acceda/opere directamente en el navegador sin el cliente.
gitee/github es un sitio web basado en git. Es útil cuando se trabaja con varias personas.
  1. Crear un proyecto usando Github

No hablaré sobre el registro de la cuenta, es muy simple.

.gitignore: ignora los archivos de control . Dentro están los sufijos de muchos archivos.
Los sufijos que contiene no se cargarán en gitee.
  1. Descarga el proyecto a local

Primero crea un directorio para poner el código
git clone [url]
[url], que es la dirección del almacén remoto.
  1. tres ejes

5.1 El primer truco de los tres trucos: git add

git add [nombre de archivo]
le dice a git los archivos que debe administrar git

5.2 El segundo truco de los tres trucos: git commit

git commit -m 'registro de confirmación'
Nota: El registro de envío no se puede escribir indiscriminadamente.

5.3 El tercer truco de los tres trucos: git push

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

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下也有这个命令行方式提交代码,建议多多使用,多多练习。

Supongo que te gusta

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