Git&GitHubの練習を忘れないでください

Git&GitHubの練習を忘れないでください

1はじめに

typora-toolsガジェットと呼ばれるプログラムを作成する前に、画像の薄型化、タイトル番号、画像の同期機能の主な成果、そしてプロジェクトをGitHubにアップロードし、Gitを介してIDEA Mavenプロジェクトのバージョン管理を記録し、GitHubにプッシュするいくつかの一般的な操作

2.事前作業

まず、構成ファイルのパスワード情報を置き換えます。

ここでAlibabaCloudOSSログインの秘密鍵情報を置き換えました

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

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

REAME.mdファイルを書き込む

最初にREADME.mdファイルを書き込み、次にそれを一緒にリモートウェアハウスにプッシュします

画像-20210120223643115

3..gitignoreを構成します

.gitignoreファイルを構成します

以下は無視する必要のあるファイルです(バージョン管理に追加されません)

画像-20210120223715324

そこで、プロジェクトのホームページに新しい.gitignoreファイルを作成し、次の構成を追加しました

画像-20210120223801730

4.Gitリポジトリを初期化します

git initローカル倉庫の初期化を実行します

git initGitリポジトリを初期化するためのプロジェクトルートディレクトリコマンドの実装

画像-20210120223849895

5.ローカルバージョン管理

追加およびコミット操作を実行します

実行git add .すると、すべてのファイルがステージング領域に送信されます

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

git commit -m '<description>'ローカルリポジトリに送信されたコマンドステージングエリアコードを実行します

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.リモートバージョン管理

新しいGitHubリモートリポジトリを作成します

画像-20210120224212606

ローカルコードをリモートウェアハウスにプッシュする

実行git pushコマンドは、リモートリポジトリのマスタープロジェクトローカルブランチにプッシュされます。リモートリポジトリのURLアドレスとブランチ名を指定する必要がある最初のプッシュに注意してください。

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

うわー、それを成し遂げて、仕事を終える

画像-20210120224342557

おすすめ

転載: blog.csdn.net/oneby1314/article/details/113465263