Uno, control de versiones
1. Representante de control de versiones centralizado -> SVN
2. Representante del sistema de control de versiones distribuido -> git
- Git puede ver directamente el código y los archivos actualizados
- Git es el sistema de control de versiones distribuido más avanzado
3. Instalación de Git
4. Comandos de uso común
- git config -l: ver configuración
- De hecho, todos los archivos de configuración se almacenan localmente y hay todas las configuraciones en gitconfig
- Para la configuración del usuario, verifique el comando global del usuario: git config --global --list El
archivo de configuración local correspondiente se llama .gitconfig , si necesita restablecerlo, debe eliminar este archivo .gitconfig. Use el siguiente comando para configurar el
git de instalación descargado, debe configurar el buzón
hasta ahora, ¡la configuración del entorno se completó! ! !
! ! !
2. La teoría básica de git (core)
1. Área de trabajo
- Enviar código : primero use ** git add ** para enviarlo al área de preparación, luego use git commit para enviarlo al almacén local y use git push para enviarlo al almacén remoto.
- Extraiga el código : primero use git pull para extraer el código al almacén local, use git reset para guardar en el área de almacenamiento temporal y use git checkout en el directorio de trabajo
- Área de almacenamiento temporal: esencialmente un archivo, invisible
2, uso de git
Tres, construcción del proyecto git
1. Método 1: Construya un almacén local
01. Para crear un nuevo almacén, debe usar el directorio raíz del proyecto administrado por GIT para ejecutar:
在当前目录新建一个Git代码库
$ git init
02. Después de la ejecución, puede ver que solo hay un directorio .git más en el directorio del proyecto, y toda la información sobre la versión está en este directorio.
2. Método 2: Clonar el almacén remoto
01. ¡Otra forma es clonar un directorio remoto, porque refleja una copia del almacén en el servidor remoto en el local!
克隆一个项目和它的整个代码历史(版本信息)
$ git clone [url] # https://gitee.com/kuangstudy/openclass.git
02. ¡Ve a gitee o github para clonar una prueba!
Cuatro, operación de archivo git
- Enviar documentos
- Enviar archivo : Ahora hay un archivo en el área de almacenamiento temporal, enviamos el archivo al almacén local y usamos commit.
git status # 查看所有文件的状态
git add . #添加所有文件到暂存区
git commit -m #提交暂存区的内容到本地仓库,,,-m代表提交信息
- Ignore los archivos al enviar la idea y configúrelo en .gitinorge :
filtre los siguientes archivos.
Cinco, el uso de la nube de código
1. Registre la nube de códigos de inicio de sesión para mejorar la información personal
2. Configure la máquina para vincular la clave pública SSH para realizar un inicio de sesión sin contraseña. (Iniciar sesión sin contraseña, este paso es muy importante, Code Cloud es un almacén remoto, ¡generalmente trabajamos en un almacén local!)
# 进入 C:\Users\Administrator\.ssh 目录
# 生成公钥
ssh-keygen 输入这个命令,一路回车就可以,生成完在对应目录产生两个文件,如下
3. ¡Agregue la clave pública de información de clave pública a la cuenta de nube de código!
4. ¡Utilice Code Cloud para crear su propio almacén!
5. Clone el almacén remoto al local: de la siguiente manera :, El almacén local es coherente con el almacén remoto
Seis, la idea hereda git
1. Crea un nuevo proyecto y vincula git
- ¡Simplemente copie nuestro directorio de archivos git remoto al proyecto!
- Copie todos los archivos del proyecto remoto a -> Nuevo proyecto justo después del trabajo (método de uso universal)
2. Modifica archivos y usa idea para operar git
- Agregar al área de preparación
- cometer
- Enviar al almacén remoto es lo
más rápido para escribir directamente el comando, git add., Git commit “”, git push
3. Envíe la prueba
Siete, rama git
git分支中常用指令:
# 列出所有本地分支
git branch
# 列出所有远程分支
git branch -r
# 新建一个分支,但依然停留在当前分支
git branch [branch-name]
# 新建一个分支,并切换到该分支
git checkout -b [branch]
# 合并指定分支到当前分支
$ git merge [branch]
# 删除分支
$ git branch -d [branch-name]
# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]