预处理

1.配置ssh

参考 菜鸟教程

2.克隆代码

git clone https://github.com/chai2010/advanced-go-programming-book.git

3.查看本地分支,前面带有*号的是当前分支

git branch

4.查看全部分支(包含本地和远程)

git branch -a

5.新建本地分支 名为giles

git checkout -b giles

6.删除本地已合并的分支

git branch -d [branchname]

7.删除远程分支

git push origin --delete [branchname]

8.git查看tag

git tag

9.git切换到tag

git checkout tag_name 

10.tag相当于一个快照,不能修改它的代码,如需要在tag代码基础上做修改,可以再创建一个分支

git checkout -b branch_name tag_name

切换到指定的tag(tag_name),并创建一个分支,本地重新命名(branch_name)

将本地代码上传到自己的分支

11.将被修改及新建的文件提交到暂存区

git add -A

12.将被修改及新建的文件提交到本地仓库

git commit -m "注释"

13.推送本地分支到远程

git push origin giles

暂存/恢复当前分支代码

切换至别的分支前可以将自己的代码暂存, 切换回来后再回复

14.当前工作区的修改暂存起来

git stash

15.从git栈中获取最近一次stash进去的内容即恢复工作区的内容,获取之后,会删除栈中对应的stash

git stash pop

从maser上拉代码

16.切换分支(至master)

git checkout master

17.从master上拉代码

git pull origin master

18.切换至当前分支(giles)

git checkout giles

19.从master合并到本地分支

git merge master 

20.git查看历史记录

git loggit show commitId

gitlab日常使用命令相关推荐

  1. Linux上的gitlab日常操作

    Linux上的gitlab日常操作 一.本地创建系统用户 1.创建zhangsan用户 2.创建数据存放目录 二.git用户信息配置 1.git信息配置 2.查看git信息状态 三.下载代码版本库 1 ...

  2. MHA 日常维护命令集

    MHA 日常维护命令集 1.查看ssh登陆是否成功 masterha_check_ssh --global_conf=/etc/masterha/masterha_default.conf --con ...

  3. CVE-2021-22205 Gitlab exiftool远程命令执行 复现

    1 漏洞信息 漏洞名称 Gitlab exiftool远程命令执行漏洞 漏洞编号 CVE-2021-22205 危害等级 高危 CVSS评分 7.5 漏洞类型 中间件漏洞 漏洞厂商 GitLab 漏洞 ...

  4. mac退出linux命令行,mac/Linux日常入门命令行使用

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? Linux/mac 命令行操作简单介绍 linux/mac 日常入门命令行使用--文件以及文件夹操作 日常文件夹以及文件 ...

  5. virsh日常管理命令

    virsh日常管理命令 virsh日常管理命令 创建vm实例 规范网卡编号从0开始 Centos7最小化安装环境勾选 VM实例建议只分配`/`分区 查看vm列表 启动vm实例--start vm实例( ...

  6. gitlab常规维护命令

    来源:http://blog.csdn.net/x6_9x/article/details/64929868 维护命令 查看状态 sudo gitlab-ctl status 启停 # 启动Gitla ...

  7. gitlab之常用命令

    启动所有 gitlab 组件: gitlab-ctl start 停止所有 gitlab 组件: gitlab-ctl stop 停止 postgresql 组件: gitlab-ctl stop p ...

  8. GITLAB服务常用命令

    GitLab简介 GitLab 是一个用于仓库管理系统的开源项目.使用Git作为代码管理工具,并在此基础上搭建起来的web服务. Github是公共的git仓库,而Gitlab适合于搭建企业内部私有g ...

  9. oracle启动crs要多久,ORACLE CRS日常维护命令

    这篇文档主要给大家介绍一下ORACLE RAC的crs的一些日常维护的常见命令: 1. 手工启动crs    # /etc/init.d/init.crs start 手工关闭crs    # /et ...

最新文章

  1. 自己写一个最简单的bootloader_jz2440
  2. [机器学习] Coursera ML笔记 - 神经网络(Representation)
  3. java抽象类和接口总结
  4. Linux系统下如何挂载FAT32的U盘
  5. excelvba怎么设置不打开文件自动保存_自从有了这个工具,我的Office操作已经快到慢不下来了!(升级篇)...
  6. or函数 java_Java OptionalInt orElseGet()用法及代码示例
  7. python获取当前网页元素_python – 如何获取webdriver中元素的当前内容
  8. 【一分钟论文】轻松解读Semi-supervised Sequence Learning半监督序列学习
  9. JavaEE之Filter过滤器、登录状态验证、敏感词汇过滤
  10. RCTF-2015-x_xor_md5
  11. 打印纸张尺寸换算_常用纸张的尺寸大小对照表-纸张规格对照表.doc
  12. 新辰:台北90后创业炸鸡配啤酒 来自星星的你 不成功也难
  13. 华为交换机ntp自动校时配置
  14. Presenting view controllers on detached view controllers 警告根由
  15. 2021年注册土木工程师岩土基础考试历年真题
  16. 互联网巨头:必须要裁员吗?
  17. 卷积神经网络——YOLOV1论文翻译
  18. 一个excel版进度管理软件的需求
  19. java Long详解
  20. 【渝粤教育】电大中专计算机职业素养 (3)作业 题库

热门文章

  1. 【CSS】线性渐变属性值及范例详解
  2. 利用Latex如何输入角度符号
  3. typescript (TS)进阶篇 --- 内置高阶泛型工具类型(Utility Type)
  4. 实用健指操:让你告别鼠标手、键盘手
  5. 山西计算机大赛崔奕,2021年中国大学生计算机设计大赛山西省赛评审结果名单公示通知...
  6. 【Pytorch】torch.backends.cudnn.benchmark 作用
  7. Beyond Compare解决java文件对比中文乱码问题
  8. android小游戏源码拼图,android编写的数字拼图游戏(带详细注释)
  9. Python backtrader回测之布林带策略
  10. 大锤砸向了阿里巴巴的中台 阿里巴巴还是个快乐的青年吗?———为你讲述阿里巴巴中台建设史