Git相关使用

一、git 安装配置

1.本地电脑下载git客户端,链接:https://git-scm.com/download/win

或者直接用提供的包

2、双击下载的exe文件进行安装

①点击下一步:Next

②一直点击:Next

直到安装完成。

3、cmd窗口输入git,验证正常

4、配置git访问我们的gitlab

①全局设置,cmd输入,如广深小龙我的名字,我的邮箱:

git config --global user.name "广深小龙"

git config --global user.email "gsxl@xx.com"

②生成秘钥输入(需按三次回车键):

ssh-keygen -t rsa -C "gsxl@yl-scm.com"

此时在用户目录下有一个.ssh文件夹

5、git 语法使用,自己去百度

另外强烈推荐使用这款工具进行git管理:Sourcetree

二、gitlab配置

因为我们需要上传或者拉取gitlab的代码,那么也需要配置我们生成的秘钥给gitlab,这样才有权限访问。

1、登录gitlab:http://192.168.1.xxx/

2、复制本地git生成的id_rsa.pub秘钥

3、gitlab设置

将复制的id_rsa.pub秘钥粘贴到ssh key中保存即可。

三、clone项目

1.自定目录下clone项目,输入cmd

2.执行clone命令

git clone -b 分支名称 仓库地址

如jms的所有脚本分支:all,地址为:ssh://git@192.168.1.xxx:xxxx/test/xxx.git

那么输入命令:git clone -b all ssh://git@192.168.1.xxx:xxxx/test/xxx.git

四、Sourcetree工具使用配置

1、(提供的安装包进行安装)安装包双击安装

2.随便输入

3.Sourcetree 打开后,工具-选项

4、Sourcetree 选择下图这个保存

5、Sourcetree 拖拽刚才克隆的项目过来,双击打开

6、然后复制粘贴你的脚本到项目目录下

7、Sourcetree

一般git步骤:

暂存自选文件→备注信息→提交到某个分支→推送

如果是多人协作git步骤:

获取→拉取(同步)→暂存自选文件→备注信息→提交到某个分支→推送

如果协作出现冲突那就要解决冲突,看冲突情况来解决...

其它介绍:

回滚提交,作用:回滚上一次提交的内容

步骤:History→回滚提交→推送

当然可以不用工具操作,用命令或你喜欢的,这里只是介绍我自己在用的~

更多自行了解或者百度一下,如有疑问请先百度,如果实在不行找泡泡龙等其他人咨询!!!

欢迎来大家QQ交流群一起学习:482713805

git-2-企业级gitlab的使用及管理工具Sourcetree相关推荐

  1. 【九】Git 可视化GUI管理工具 - SourceTree

    Git 可视化GUI管理工具 - SourceTree Git有很多图形界面工具,这里我们推荐SourceTree,它是由Atlassian开发的免费Git图形界面工具,可以操作任何Git库. 首先从 ...

  2. 敏捷开发系列学习总结(4)—Git管理工具sourcetree的安装

    现在代码管理都流行用git了,小编以前用过clearcase, svn,vss等.现在用了git后,发现git才是最好的,我觉得它最吸引人的地方应该是它的分布式管理吧.git的具体学习,读者可自己去网 ...

  3. git管理工具SourceTree --- 提交,拉取,推送

    使用sourceTree管理git的工具,可以更方便使用 1.当新增一个功能模块时,可以在本地库中新建一个分支,再切换到该分支下进行新功能的编写: 2.分支新建好后,切换到该分支下,编写代码,当需要提 ...

  4. git图文工具_全网最详细的Windows里Git client客户端管理工具SourceTree的下载与安装(图文详解)...

    不多说,直接上干货! 很多人用Git命令行不熟练,那么可以尝试使用SourceTree进行操作. 安装之前的必备 (1)Git的安装 (2)net Framework 4.5 win7/8需要.net ...

  5. 配置源码管理工具(2)

    源码管理是开发中最重要的事情之一,在vs.net里我们通常采用vss进行版本控制,在Eclipse里看帖子说用svn的比例很大,和IDE的集成性也很好. 1:服务器部署 下载地址是:http://su ...

  6. java接口自动化(四) - 企业级代码管理工具Git的应用

    1.简介 首先我们自己需要将自己的代码上传到GitHub上边做好备份.用来避免万一由于某些不可控的非人为因素或者人为因素造成的代码丢失.而且GitHub是一个开源的代码管理工具.所以宏哥这里再次介绍一 ...

  7. 代码管理工具 Git

    之前一直使用微软的代码管理工具TFS(Team Foundation Server)..NET CORE 2.0的发布后,考虑到.NET CORE项目可以跨平台,准备把项目迁移到.NET CORE 环 ...

  8. 还在自建代码仓库?阿里云的这款企业级代码管理工具免费、还香!

    简介:代码托管产品是软件研发过程中的必备工具,不少企业在进行代码托管工具选型的时候会选择开源工具自建,然而,开源版本的代码管理工具往往只是提供了基础的代码仓储能力,无法满足企业在安全性.代码质量.权限 ...

  9. Git,Git Flow,GitLab使用指南

    高效利用一次蹲坑时间,看看如何使用Git Flow进行高效开发,什么才是Git提交的正确姿势,怎样使用GitLab进行Code Review: 使用Git Flow高效开发: Git提交正确姿势,Co ...

最新文章

  1. 访问的属性未定义_V8中的快属性
  2. java rsa数字签名_RSA 数字签名算法(Java版)
  3. 微信小程序签名(横屏+竖屏)
  4. 06.移动先行之谁主沉浮----我的代码我来写(Xaml的优势)
  5. 角谷定理python每次输出数_角谷定理C++递归问题,求问步数为什么总输出0?
  6. 不可达的对象一定要被回收吗?
  7. SSH框架整合——基于注解
  8. svn拉取文件合并_svn - SVN - 大象笔记
  9. ubuntu 17.x/CentOS 7.x中安装JAVA JDK
  10. java配置环境变量无效
  11. [Altium Designer 2020 硬件设计]PCB封装库创建及3D模型添加
  12. 记第一次挖洞交洞历程
  13. 为什么要用PolyFill(JS中的修补匠)
  14. 计算机网络学习笔记(详尽版)
  15. Intel Hex 文件格式
  16. MSCKF(一)——四元数的两种表示
  17. DevOps 工程师面试问题(持续更新)
  18. Java当中关于类设计
  19. c语言丢手帕,题手帕原文_李希圣古诗_古诗文网
  20. 如何将计算机恢复到桌面快捷方式,电脑桌面图标都没了?解答如何轻松恢复桌面图标...

热门文章

  1. 从huggingface上直接下载文件到服务器上
  2. Huffman哈夫曼树编码字符,binarytree,Python
  3. [手搓人]大战[高亮编辑器/查找替换/函数跳跳蛙]--巅峰对决(2)
  4. TextMeshPro字体库分析
  5. 数据分享 | GLIMS全球冰川数据集
  6. 给2014年的自己开的书单
  7. 嵌入式实时Linux的技术研究
  8. H5播放器使用方法。
  9. Js逻辑运算符和逻辑表达式
  10. AtCoder Regular Contest 题解