Recuerda una práctica de Git y GitHub

Recuerda una práctica de Git y GitHub

1. Introducción

Antes de escribir un programa llamado typora-toolsgadgets, el principal logro de la imagen es delgada, el número de título, las funciones de sincronización de la imagen, y ahora desea cargar el proyecto en GitHub y registrar qué control de versión del proyecto IDEA Maven a través de Git, y enviado a GitHub Algunas operaciones comunes

2. Trabajo previo

Primero reemplace la información de la contraseña en el archivo de configuración.

He reemplazado la información de la clave secreta para el inicio de sesión de Alibaba Cloud OSS aquí

# 是否需要进行图片清理
isNeedCleanPic=true
# 是否需要进行标题编号
isNeedTiltleAutoNo=true
# 是否需要进行图片同步
isNeedPicSyncOSS=true
# 笔记的根目录(也可以填入单个的 .md 文件)
noteRootPath=<输入你的笔记存储路径>

# 阿里云 OSS 配置信息
endPoint=<输入你的 endpoint>
bucketName=<输入你的 bucketName>
accessKeyId=<输入你的 accessKeyId>
accessKeySecret=<输入你的 accessKeySecret>
bucketDomain=<输入你的 bucketDomain>

Escribir archivo REAME.md

Escriba el archivo README.md primero, luego empújelo al almacén remoto juntos

imagen-20210120223643115

3. Configurar .gitignore

Configurar el archivo .gitignore

Los siguientes son archivos que deben ignorarse (no agregarse al control de versiones)

imagen-20210120223715324

Así que creamos un nuevo archivo .gitignore en la página de inicio del proyecto y agregamos la siguiente configuración

imagen-20210120223801730

4. Inicializa el repositorio de Git

Ejecutar git initinicializar el almacén local

La implementación del git initcomando del directorio raíz del proyecto para inicializar el repositorio de Git

imagen-20210120223849895

5. Control de versiones local

Realizar operaciones de adición y confirmación

La ejecución git add .enviará todos los archivos al área de preparación

Heygo@LAPTOP-0RRBU253 MINGW64 ~/Desktop/Codes/typora-tools (master)
$ git add .
warning: LF will be replaced by CRLF in pom.xml.
The file will have its original line endings in your working directory

Ejecute el git commit -m '<description>'código de área de preparación del comando enviado al repositorio local

Heygo@LAPTOP-0RRBU253 MINGW64 ~/Desktop/Codes/typora-tools (master)
$ git commit -m 'Version 1.0'
[master (root-commit) 0d17c04] Version 1.0
 14 files changed, 1479 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 README.md
 create mode 100644 pom.xml
 create mode 100644 src/main/java/com/Entity/ResultEntity.java
 create mode 100644 src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java
 create mode 100644 src/main/java/com/heygo/typora/config/OSSConfig.java
 create mode 100644 src/main/java/com/heygo/typora/config/TyporaToolConfig.java
 create mode 100644 src/main/java/com/heygo/typora/main/TyporaTools.java
 create mode 100644 src/main/java/com/heygo/typora/util/OSSUtil.java
 create mode 100644 src/main/java/com/heygo/typora/util/TyporaFileRwUtil.java
 create mode 100644 src/main/java/com/heygo/typora/util/TyporaOSSPicSyncUtil.java
 create mode 100644 src/main/java/com/heygo/typora/util/TyporaPicCleanUtil.java
 create mode 100644 src/main/java/com/heygo/typora/util/TyporaTiltleAutoNoUtil.java
 create mode 100644 src/main/resources/typora-tool.properties

6. Control remoto de versiones

Crea un nuevo repositorio remoto de GitHub

imagen-20210120224212606

Envíe el código local al almacén remoto

Los git pushcomandos de ejecución se enviarán a la rama local del proyecto maestro de un repositorio remoto, preste atención al primer empujón que necesita para especificar una dirección URL de repositorio remoto y un nombre de rama

Heygo@LAPTOP-0RRBU253 MINGW64 ~/Desktop/Codes/typora-tools (master)
$ git push https://github.com/oneby1314/typora-tools.git master
Enumerating objects: 32, done.
Counting objects: 100% (32/32), done.
Delta compression using up to 8 threads
Compressing objects: 100% (21/21), done.
Writing objects: 100% (32/32), 15.71 KiB | 2.24 MiB/s, done.
Total 32 (delta 1), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (1/1), done.
To https://github.com/oneby1314/typora-tools.git
 * [new branch]      master -> master

Wow, hazlo, termina el trabajo

imagen-20210120224342557

Supongo que te gusta

Origin blog.csdn.net/oneby1314/article/details/113465263
Recomendado
Clasificación