本地項目文件夾同步到GitLab的操作步驟


一、需求

本地有一個微信小程序的項目源碼,只是文件夾的形式,包括一些js和一些頁面,想把這個文件夾用GitLab管理,於是就需要把本地文件夾push到服務器的GitLab上面

二、操作

2.1:本地文件夾下載遠程的項目

在本地文件夾里面初始化git

KING@DESKTOP-PAA9BSV MINGW64 /d/SmallAPP
$ git init
Initialized empty Git repository in D:/SmallAPP/.git/

從遠程的Git倉庫pull項目下來

KING@DESKTOP-PAA9BSV MINGW64 /d/SmallAPP (master)
$ git pull http://IP:3680/wangxuejing/SmallAPP.git master
remote: Counting objects: 28, done.
remote: Compressing objects: 100% (22/22), done.
remote: Total 28 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (28/28), done.
From http://IP:3680/wangxuejing/SmallAPP
* branch master -> FETCH_HEAD

KING@DESKTOP-PAA9BSV MINGW64 /d/SmallAPP (master)
$ ls
app.js app.wxss project.config.json SmallAPP/
app.json pages/ README.md utils/

KING@DESKTOP-PAA9BSV MINGW64 /d/SmallAPP (master)
$

2.2:本地文件夾提交更改到遠程的項目

首先需要git status 查看更改信息,如下圖所示說明有一個修改的文件,還有一個未跟蹤的文件,這個時候我們就需要執行git add  -A添加所有的文件到倉庫

執行git add -A后再次查看git status 你會發現狀態正常,一個是新增的,一個是修改的

接下來利用git commit -m '提交備注信息' 提交所有更改到本地倉庫

KING@DESKTOP-PAA9BSV MINGW64 /d/SmallAPP (master)
$ git commit -m '提交所有'
[master a46c80a] 鎻愪氦鎵€鏈▒
2 files changed, 1 insertion(+), 1 deletion(-)
delete mode 160000 SmallAPP
create mode 100644 test.txt

利用git push把本地內容提交到遠程倉庫

KING@DESKTOP-PAA9BSV MINGW64 /d/SmallAPP (master)
$ git push http://IP:3680/wangxuejing/SmallAPP master
warning: redirecting to http://IP:3680/wangxuejing/SmallAPP.git/
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 324 bytes | 324.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0)
To http://IP:3680/wangxuejing/SmallAPP
3735d44..a46c80a master -> master

KING@DESKTOP-PAA9BSV MINGW64 /d/SmallAPP (master)

需要注意的是如果是新增了一個空的文件夾,Git是監測不到的,我們如果在文件夾隨便創建一個文件這個時候執行git status的話就可以監控到變化了,這個時候再依次執行

git add -A

git commit -m '提交到本地'

git push url master

就可以完成提交到遠程倉庫了,從遠程同步更新執行git pull 命令即可,如下圖所示

KING@DESKTOP-PAA9BSV MINGW64 /d/SmallAPP (master)
$ git pull http://IP:3680/wangxuejing/SmallAPP master
warning: redirecting to http://IP:3680/wangxuejing/SmallAPP.git/
remote: Counting objects: 4, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 4 (delta 1), reused 0 (delta 0)
Unpacking objects: 100% (4/4), done.
From http://IP:3680/wangxuejing/SmallAPP
* branch master -> FETCH_HEAD
Updating f09613d..7550040
Fast-forward
test/add | 1 +
1 file changed, 1 insertion(+)
create mode 100644 test/add


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM