博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gitlab使用
阅读量:5290 次
发布时间:2019-06-14

本文共 1021 字,大约阅读时间需要 3 分钟。

使用命令行操作gitlab,有些理解不到位,走过路过看到的欢迎指出~~~

官方文档:https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html

1. 安装gitbash(windows)和git

gitbash下载地址:https://gitforwindows.org/

检查是否安装了git,在gitbash中输入 git --version

如果没有git的版本信息,则说明未安装git,可通过该文档查看如何安装git:https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

2. 设置username和email

git config --global user.name "YOUR_USERNAME"  git config --global user.email "your_email_address@example.com"

确认设置的username和email

git config --global user.namegit config --global user.email

或者使用

git config --global --list

3. 把代码库下载到本地

clone with https

git clone https://gitlab.com/gitlab-org/gitlab-ce.git

clone with ssh

git clone git@gitlab.com:gitlab-org/gitlab-ce.git

4. 把本地代码push到远程

touch README.mdgit add README.mdgit commit -m 'add README'git push -u origin master

push的时候我使用的用户是developer权限的,死活不成功。后来想起来master branch是protected的,把用户权限切换到Maintainer,果然成功了。

5.切换branch

git branch
git checkout xx

 切换了branch之后,我的developer权限用户终于可以正常work了。

转载于:https://www.cnblogs.com/lemontree-m/p/10452167.html

你可能感兴趣的文章
Mybatis生成resulteMap时的注意事项
查看>>
jquery-jqzoom 插件 用例
查看>>
1007. Maximum Subsequence Sum (25)
查看>>
《算法》C++代码 快速排序
查看>>
iframe的父子层跨域 用了百度的postMessage()方法
查看>>
Js apply方法与call方法详解 附ES6新写法
查看>>
linux php全能环境一键安装,小白福利!
查看>>
图片生成缩略图
查看>>
关于Mysql select语句中拼接字符串的记录
查看>>
动态规划 例子与复杂度
查看>>
[BZOJ4567][SCOI2016]背单词(Trie+贪心)
查看>>
查看oracle数据库的连接数以及用户
查看>>
【数据结构】栈结构操作示例
查看>>
中建项目环境迁移说明
查看>>
三.野指针和free
查看>>
activemq5.14+zookeeper3.4.9实现高可用
查看>>
TCP/IP详解学习笔记(3)IP协议ARP协议和RARP协议
查看>>
简单【用户输入验证】
查看>>
学android:直接用jdk来helloworld
查看>>
python tkinter GUI绘制,以及点击更新显示图片
查看>>