MAC:GitLab简单终端命令操作

2018-04-20  本文已影响885人  ghost__

0 .将本地项目上传到群组中
这里可以直接参照在对应群组创建项目后 gitlab给出的相关提示
参照这两步就可以了

这步全局设置是否需要不知道 反正我加了.png

至于项目路径 自己安排 将项目放到自己喜欢的路径下
然后按照下面操作就好
先cd到本地项目路径 初始化本地库 接着打下去就好了

image.png

1.初始化 创建新版本库
git clone 项目地址 (克隆一份到本地)
cd 项目名
touch README.md (创建文件)
git add README.md (添加资料到本地缓存区)
git commit -m"备注 上传什么东西" (添加所有资料到本地库)
git push -u origin master (将本地库push到服务器上面的msater)

2.建立dev分支 dev
git checkout -b dev (创建并切换到dev分支)
touch dev.text (创建dev文件 随便做点什么)
git add dev.text (添加资料到本地缓存区)
git commit -m"备注 上传什么东西" (添加所有资料到本地库)
git push -u origin dev (将本地库push到服务器上面的dev)

3.建立自己分支 self
git checkout -b self (创建并切换到self分支)
git pull origin dev (将dev支线的内容 更新到本地self支线上)
touch self.text (做自己的修改)
git add self.text (添加资料到本地缓存区)
git commit -m"备注 上传什么东西" (添加所有资料到本地库)
git push -u origin self (将本地库push到服务器上面的self)

4.dev 合并 self
git checkout dev (切换到本地dev分支)
git merge self (将self分支合并到dev上)
git add . (添加所有的合并资料到本地缓存区)
git commit -m"备注 上传什么东西" (添加所有资料到本地库)
git push -u origin dev (将本地库push到服务器上面的dev)

5.master 合并 dev
git checkout master (切换到本地master分支)
git merge dev (将dev分支合并到master上)
git add . (添加所有的合并资料到本地缓存区)
git commit -m"备注 上传什么东西" (添加所有资料到本地库)
git push -u origin master (将本地库push到服务器上面的dev)

6.其它人操作
git clone 项目地址 (克隆一份到本地)
cd 项目名
git checkout other (创建other分支)
touch other.text (做自己的修改)
git pull origin dev (更新dev上面内容到自己支线 是否出错)

git add . (添加修改到本地缓存区)
git commit -m"备注 上传什么东西" (添加所有资料到本地库)
git push -u origin other (将本地库push到服务器上面的other)

*一些操作
git branch -a (查看所有本地分支)

git checkout -b 本地分支名 origin/远程分支名 (将远程分支拉取到本地<本地没有这个分支,无法终端合并>,本地分支名 与 远程分支名 最好一致 方便辨认 )

mkdir 创建文件夹

ls 查看文件夹下面的所有文件

cd 目录/文件名 切到指定位置

git status 检查本地需要提交的文件
git reset --hard 本地回退到上次提交的时候

打标签
git tag -a v1.0 -m “my verson”
git push origin v1.0

上一篇下一篇

猜你喜欢

热点阅读