首页 > 编程语言 > 软件测试|程序猿必会的git操作(二)

软件测试|程序猿必会的git操作(二)

时间:2023-02-12 18:32:11浏览次数:40  
标签:Fork git 克隆 项目 代码 HTTPS 必会 我们 软件测试

Git创建仓库上传代码相关操作

上篇文章,我们讲了如何配置Git环境,注册Gitee账号,本篇文章我们讲解一下Fork和clone项目的操作。

Fork项目

在Gitee上也有部分优秀的开源项目,我们想要获取到项目的资源,Fork功能可以满足我们的这个需求,直接获取到别人的项目。如下图所示,我们点击右上角的Fork按钮

 软件测试|程序猿必会的git操作(二)_git


在弹窗中选择目标空间,再点击确认即可进行Fork

 软件测试|程序猿必会的git操作(二)_开源项目_02

Fork完成之后,会自动跳转到我们的项目中

 软件测试|程序猿必会的git操作(二)_HTTPS_03

这样,我们就完成了Fork操作。

clone/下载项目

当我们在网上看到了特别感兴趣的项目,比如最近大火的ChatGPT,想要自己在本地也搭一套这样的环境,我们找到了这样的开源项目之后,我们本地如何获取到这些代码呢?

我们有克隆和下载两种方式来获取代码到本地。

  1. 下载代码
  2. 我们可以直接下载项目的zip包到本地,下载之后解压即可。
  3.  软件测试|程序猿必会的git操作(二)_git_04

  4. 克隆代码
    除了下载之外,我们还可以克隆代码到本地,我们在自己日常存放项目的目录,打开命令行工具,复制克隆命令,回车运行即可。
  • HTTPS方式克隆
git clone HTTPS链接

复制HTTPS克隆链接,进行克隆,如下图所示:

 软件测试|程序猿必会的git操作(二)_开源项目_05


 软件测试|程序猿必会的git操作(二)_HTTPS_06


这样就完成了HTTPS方式的克隆。

  • SSH方式克隆
    与HTTPS方式克隆类似,我们复制SSH方式的链接,在命令行运行一下命令即可
git clone SSH链接

我们可以选择另外一个项目进行克隆,如下图所示:

 软件测试|程序猿必会的git操作(二)_git_07


这样我们就完成了SSH方式的克隆。

我们可以查看文件夹,是否有我们刚刚克隆的两个项目,确认是否克隆成功。

 软件测试|程序猿必会的git操作(二)_开源项目_08


如上图所示,我们可以确认我们成功克隆了上述的两个项目。

总结

fork和克隆都是很简单的操作,在我们的日常工作中也是经常使用的,希望大家记住,后面我们将分享拉取代码创建仓库的操作,敬请期待哈!


标签:Fork,git,克隆,项目,代码,HTTPS,必会,我们,软件测试
From: https://blog.51cto.com/u_15640304/6052135

相关文章

  • 软件测试|一文教你flask路由配置
    flask路由配置Flask中通过使用route装饰器实现路由访问功能,其路由匹配URL规则基于Werkzeug的路由模块。该模块基于Apache及更早的HTTP服务器主张,希望保证优雅且唯一的URL。......
  • Gitbook的安装和部署
    安装npminstallgitbook-cli-ggitbook命令:gitbookinit//初始化目录文件gitbookhelp//列出gitbook所有的命令gitbook--help//输出gitbook-cli的帮助信息git......
  • Git 概述
    一、Git概述Git 是一个免费开源的分布式版本控制系统,管理代码的工具,具有廉价的本地库,可以储存在本地磁盘上,方便的暂存区域和多个工作分支等特性,性能由于Subversion,C......
  • ubuntu 安装 github desktop
    原文:https://gist.github.com/berkorbay/6feda478a00b0432d13f1fc0a50467f1sudowgethttps://github.com/shiftkey/desktop/releases/download/release-3.1.1-linux1/Gi......
  • 数据库必知必会:TiDB(7)Placement Driver
    (数据库必知必会:TiDB(7)PlacementDriver)PlacementDriverPD的架构PD集群也是主从结构的,有一个leader,另外的节点是follower。集成了ETCD,其Raft协议保证了数据的一致性。......
  • GitLab CICD Day 22 - 整理重复的工作(extends) ??? 待测试
    stages:-testing-build-deploy_qa-deploy_to_staging.deployvariables:user:ericdeploy_to_qa:extends:.deploystage:deploy_qa......
  • GitLab CICD Day 23 - 手动部署 Production 环境
    从开发到上线流程:部署到Prodvariables:user:ericpwd:Admin@1234harbor:http://172.16.128.215:8080image_hellocat:172.16.128.215:8080/hive/hellocatstages:......
  • 数据库必知必会:TiDB(6)TiKV读写与 Coprocessor
    (数据库必知必会:TiDB(6)TiKV读写与Coprocessor)读写与Coprocessor数据写入用户提交写请求,由TiDBServer接收,TiDBServer向PD申请TSO,并获得Region的元数据信息,TiDBServe......
  • GitLab CICD Day 21 - 部署 Staging 服务器(部署在同一个服务器?) *
     Stagging部署修改docker-compose.ymlversion:"3.9"services:cat:image:172.16.128.215:8080/hive/hellocat:latestports:-${APP_PORT}:8000restar......
  • Git常用命令速查表
    用户信息配置#全局配置用户名字和邮箱gitcongfiguser.name"xxxx"--globalgitconfiguser.email"[email protected]"-global查看不同作用域的配置信息gitconfig--lis......