本地项目文件夹同步到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
本地项目文件夹同步到GitLab的操作步骤的更多相关文章
- 本地项目文件夹上传至个人Github
安装Git 之后到Git官网,点击Download下载,打开安装包一路按Next一切默认直至安装结束. 找到任意一个文件夹,点击鼠标右键后若出现下图的 Git Gui Here 和 Git Bash ...
- 【svn】本地文件夹同步到SVN
本地代码上传至SVN 起因: 我在开发项目代码时往往在本地开发很久,在基本功能完成时才上传svn,添加版本控制. 做法: 右键 TortoiseSVN - Repo browser 在希望项目存储的根 ...
- 在使用webstorm打开本地项目文件夹的html文件时,浏览器提示404错误
错误原因:在使用webstorm打开本地项目文件夹的html文件时,浏览器提示404错误. 错误分析:文件夹命名内包含“+”,此特殊符号导致浏览器解析错误. 改正方案:去掉特殊符号“+”
- 将本地文件夹同步到github仓库中
参考博客 本地生成rsa密钥 cd ~/.ssh # 查看是否已经生成过密钥 ssh-keygen -t rsa -C "username on github" # -C表示注释 ...
- llinux除了软连接本地文件夹同步:mount
mount --bind /srv/dir1 /srv/dir2dir1:被共享的文件夹dir2:需要同步的文件夹
- 文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance/GoodSync/Allway Sync/Compare Advance)
关于文件同步的文章,已经很多次出现在异次元上了,因为它们很多都能实实在在提高工作便利性.比方说有我们熟悉的云端同步软件 Dropbox.金山快盘,以及曾经还介绍过可本地使用的 Allway Sync ...
- 三款免费实用的文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance)
三款免费实用的本地文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance) Microsoft SyncToy SyncToy 是由 微软 推出的一款免费 ...
- Gitlab安装操作说明书
一.Gitlab安装操作步骤 登录官方网站https://about.gitlab.com/downloads/根据你所需要的系统版本,作者使用的是centos6, 检查您的服务器是否符合硬件要求.g ...
- git笔记十:本地仓库同步到gitlab
本地仓库同步到gitlab 帮助文档 git remote --help 操作场景: 本地创建git仓库(含有readme.md文件), commit了三次 gitlab网站创建了一个项目 添加了re ...
随机推荐
- hdu 1542 线段树+扫描线 学习
学习扫描线ing... 玄学的东西... 扫描线其实就是用一条假想的线去扫描一堆矩形,借以求出他们的面积或周长(这一篇是面积,下一篇是周长) 扫描线求面积的主要思想就是对一个二维的矩形的某一维上建立一 ...
- Fiddler抓包4-工具介绍(request和response)
前言 本篇简单的介绍下fiddler界面的几块区域,以及各自区域到底是干什么用的,以便于各好的掌握这个工具 一.工具简介 1.第一块区域是设置菜单,这个前面2篇都有介绍 2.第二块区域是一些快捷菜单, ...
- bootstrap之排版样式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Codeforces Round #341 (Div. 2) E - Wet Shark and Blocks
题目大意:有m (m<=1e9) 个相同的块,每个块里边有n个数,每个数的范围是1-9,从每个块里边取出来一个数组成一个数,让你求组成的方案中 被x取模后,值为k的方案数.(1<=k< ...
- BZOJ3626 [LNOI2014]LCA 树链剖分 线段树
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ3626 题意概括 给出一个n个节点的有根树(编号为0到n-1,根节点为0).一个点的深度定义为这个节 ...
- 6-16 单词 uva10129
了解了欧拉回路和欧拉道路的性质 : 欧拉道路 最多只有两个奇点(不可能只有一个奇点) 并且当有两个奇点的时候 一个奇点入比出多一 一个奇点出比入多一 采用并查集查看是否连同 如果连 ...
- java中对于二位数组的简单操作,进而可以递推复杂操作
1.程序 2.结果 3.内循环的次数 arr[x].length
- [漏洞分析]thinkphp 5.x全版本任意代码执行分析全记录
0x00 简介 2018年12月10日中午,thinkphp官方公众号发布了一个更新通知,包含了一个5.x系列所有版本存在被getshell的高风险漏洞. 吃完饭回来看到这个公告都傻眼了,整个tp5系 ...
- N=NP?
#include<stdio.h> ],b[]; int len(char a[]) { ; while(a[i]!='\0') ++i; return i; } int who(char ...
- [CC-TRIPS]Children Trips
[CC-TRIPS]Children Trips 题目大意: \(n(n\le10^5)\)座城市构成一棵树,且树上的每条边的长度\(l_i\)满足\(1\le l_i\le 2\).\(m(m\le ...