GitLib详细使用手册(windows系统)

这篇具有很好参考价值的文章主要介绍了GitLib详细使用手册(windows系统)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

对gitlab的常见的使用有建立仓库、提交代码、更新代码、回滚代码、显示/修改日志、拉取分支、解决冲突、设置比较工具等

一、安装

git下载官网地址: https://git-scm.com/downloads

根据操作系统选择下载(版本1.9以上)

GitLib详细使用手册(windows系统)

安装完成,在项目根目录鼠标右键可以打开Git GUI Here 和 Git Bash Here则安装成功.

GitLib详细使用手册(windows系统)

 文章来源地址https://www.toymoban.com/news/detail-454632.html

二、Git设置

一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。

1、设置用户名和邮箱(必须设置)

在命令行里输入以下命令来添加用户名和 Email ,这个信息将用在后续你的每一次 Git 提交里。

git config --global user.name "Your Name"      # 请替换你的用户名

git config --global user.email your@email      # 请替换你自己的公司邮箱

 

设置完之后可以查看一下自己的配置:

git config --global –list

GitLib详细使用手册(windows系统)

 

三、权限校验

首先,您的数据保存在远端服务器一份,服务器需要对您的身份识别。

云效代码管理 (Codeup)的仓库支持 HTTP(S) 和 SSH 两种访问协议,SSH 协议可以实现安全的免密认证,且性能比 HTTP(S) 协议更好。

从云校上生成ssh公钥并配置到云校上

Ssh公钥有两种算法类型,ED25519 (推荐)和RSA (不推荐)

这里以ED25519为例:

1、查看本地是否有ssh公钥

  cat ~/.ssh/id_ed25519.pub

2、没有的话,生成一个

ssh-keygen -t ed25519 -C "<注释内容>"

3、点击回车,选择ssh密钥生成路径。

密钥默认生成路径:/home/user/.ssh/id_ed25519,

公钥与之对应为:/home/user/.ssh/id_ed25519.pub。

4、设置口令(这里设置空就行)

口令默认为空,你可以选择使用口令保护私钥文件。如果你不想在每次使用 SSH 协议访问仓库时,都要输入用于保护私钥文件的口令,可以在创建密钥时,输入空口令。

5、 点击回车,完成密钥对创建。

6、 拷贝公钥

cat ~/.ssh/id_ed25519.pub | clip

从云校上添加上ssh公钥就可以了

GitLib详细使用手册(windows系统)

当然用http(s)协议也是可以的,这么设置一下用户名密码,本地git首次提交代码的时候,输入下用户名密码即可。

GitLib详细使用手册(windows系统)

 

四、快速上手

登录云校,找到需要克隆的代码,赋值ssh路径 

GitLib详细使用手册(windows系统)

 

将代码克隆到本地

git clone 代码地址

GitLib详细使用手册(windows系统)

用编辑器打开代码,一般默认就会自动关联了。

如果有个别没有自动关联的情况,也可以手动指定一下git位置, Vscode也是一样的

GitLib详细使用手册(windows系统)

 

五、使用

从一般开发者的角度来看,git有以下功能:

1、 从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。

2、 在自己的机器上根据不同的开发目的,创建分支,修改代码。

GitLib详细使用手册(windows系统)

3、 在单机上自己创建的分支上提交代码。把服务器上的分支,checkout到本地

GitLib详细使用手册(windows系统)

GitLib详细使用手册(windows系统)

4、 在单机上合并分支。(也可以从云校上操作)

比如将develop分支代码合并到master分支上,需要一下几步:

①   切到develop分支上获取最新代码

②   切到master分支上获取最新代码

③   选择develop分支,点击merge into current 即可

GitLib详细使用手册(windows系统)

5、 把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。

 

六、注意点

1、我们研发习惯一般项目至少会有两个分支 master、develop

master:主分支,也是代码最终的成果分支,一般部署到生产环境都是从master分支部署。

develop:开发分支,研发过程中,一个项目多人研发时如果没有别的并行模块研发的话,从develop分支写,提交代码之前先pull拉去一下最新,从本地合并完之后,再push到代码仓库里

2、如果一个项目有多个迭代同步研发的话,可以创建多个分支,先上线的,先往master分支上合并。如果修改生产环境上的bug,可以从master分支拉去一个release分支,改完后合并到master分支上,删除release分支。

 

到了这里,关于GitLib详细使用手册(windows系统)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开源医学影像存档与检索系统(PACS)之Dcm4che-arc-light安装部署详细教程(适用于windows平台)

    Dcm4che-arc-light是一个开源的医学影像存档和通信系统(PACS)解决方案。它是基于Dcm4che项目的一个子项目,专注于实现轻量级而功能强大的医学影像存档与检索(ARCHIVE)功能。 Dcm4che-arc-light具备以下主要特点: 总而言之,Dcm4che-arc-light是一个功能强大且易于使用的医学影像存

    2024年02月04日
    浏览(65)
  • 【软件安装】Windows系统中使用miniserve搭建一个文件服务器

    这篇文章,主要介绍如何在Windows系统中使用miniserve搭建一个文件服务器。 目录 一、搭建文件服务器 1.1、下载miniserve 1.2、启动miniserve服务 1.3、指定根目录 1.4、开启访问日志 1.5、指定启动端口 1.6、设置用户认证 1.7、设置界面主题 (1)squirrel主题 (2)archlinux主题 (3)zen

    2024年02月07日
    浏览(68)
  • Windows系统-iperf3超详细使用说明-实例

    iperf3 可以用于测试网络的吞吐量、带宽、延迟(延迟),抖动(Jitter)等性能指标。 通常我们主要测试以下: 带宽测试:iperf3可以测试网络连接的带宽,即网络在一定时间内能够传输的数据量。iperf3默认使用TCP协议进行测试,但也可以使用UDP协议进行测试。TCP测试通常会在

    2024年02月04日
    浏览(45)
  • Git的下载、安装和使用超详细版(windows系统、码云)

    Tertiary directories @TOC 可以去官网下载 https://git-scm.com/download/win 或者https://pan.baidu.com/s/17ygupP4S5kHboI60MZ7juw?pwd=1234 提取码:1234 截至2023年7月1日,windows版的git最新版是2.41.0版本 安装过程直接默认下一步便可(可以更改安装位置)。 1、安装完成后在桌面任意空白处,鼠标右键,“

    2024年02月03日
    浏览(39)
  • Jmeter 压测工具使用手册[详细]

    jmeter 是 apache 公司基于 java 开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简 单。因为 jmeter 是 java 开发的,所以运行的时候必须先要安装 jdk 才可以。jmeter 是免安装的,拿到安装包之后直接解压就可以使用,同时它

    2024年02月13日
    浏览(41)
  • 使用U盘重装Windows10系统详细步骤及配图【官方纯净版】

    前天下午不知道怎么想的把电脑的win10系统重装了,结果没想到有那么多坑,中间又被迫重装了一次,到了昨天晚上总算跌跌撞撞成功重装系统了,这一路太坎坷了,我想我还是记录一下详细步骤吧,万一以后我又要重装系统了呢… 利用U盘安装系统的本质就是运行提前在U盘存放好的

    2024年02月03日
    浏览(42)
  • 分享一个开源的windows安卓投屏工具,scrcpy

    安装adb - ADB是一个Android Debug Bridge,用于与Android设备进行通信。如果您已经安装了Android Studio,则可以从其中运行adb。否则,您可以从ADB官方网站下载并手动安装。 安装SDL库 - Scrcpy使用SDL库来呈现Android设备的屏幕。您可以使用系统包管理器来安装SDL库,例如,在Ubuntu上,您可

    2023年04月18日
    浏览(42)
  • 开源:小狐狸GPT付费AI-v2.0.0 H5和小程序端增加使用手册

    小狐狸GPT付费AI体验系统、系统版本更新至1.2.0, 源码为小程序、H5、WEB版本 ,购买含更新, 独立版; 开源、开源、开源、可二开!!200包含H5、web的vue全开源, 最新版更新了:H5和小程序端增加使用手册 测试环境:系统环境:CentOS Linux 7.6.1810 (Core)、运行环境:宝塔 Linux

    2024年02月12日
    浏览(54)
  • 新机开荒攻略及新手电脑使用指南不完全手册:Windows 电脑

    介绍一下 Windows 的新机开荒、使用指南、软件推荐。 如果您没接触过电脑请先于 Bilibili 搜索零基础电脑入门教学,学习电脑基本操作。 我这里介绍的内容较多,有些功能的作用也不是必须,所以您可以酌情学习。 卸载多余的无用UWP应用 您可以使用 Geek Uninstaller工具卸载不需

    2024年02月04日
    浏览(50)
  • 手把手教你在Linux/Windows系统使用Nginx部署多个前端项目【详细操作】

            需求:项目上线需要将前端的前台和后台部署在服务器上提供用户进行使用,部署在不同的服务器直接在服务器安装nginx即可。但是在内网安装还是有点麻烦,因为需要联网,如果是内网可以参考Linux安装Nginx并部署前端项目【内/外网-保姆级教程】_MXin5的博客-CSDN博

    2024年02月14日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包