源代码管理工具介绍(以GITHUB为例)
Github:全球最大的社交编程及代码托管网站,可以托管各种git库,并提供一个web界面
1、基本概念
仓库(Repository):用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。
收藏(Star):收藏项目,方便下次查看。
复制克隆项目(Fork):复制后的项目是独立存在的。
关注(Watch):关注项目,当项目更新可以接收到通知。
事务卡片(Issue):发现代码BUG,但是目前没有成型代码,需要讨论时用。
Github主页:账号创建成功或点击网址导航栏github图标都可进入github主页:该页左侧主要显示用户动态以及关注用户或关注仓库的动态;右侧显示所有的git库。
仓库主页:主要显示项目的信息,如:项目代码,版本,收藏/关注/fork情况等
个人主页:个人信息如头像,个人简介,关注我的人,我关注的人,我关注的git库,我的开源项目,我贡献的开源项目等信息
2、Git安装和使用
1、下载安装
GIt官网下载:
以下为安装过程:
选择安装的工作目录
选择组件
开始菜单目录名设置
选择使用命令环境
3、创建仓库/创建新项目
一个git库(仓库)对应一个开源项目,通过git管理git库。
创建仓库:
(1)点击 Start a project 创建一个仓库
(2)填写仓库名称,项目描述等详细信息后,点击Create repository完成创建。
填写完毕后如下图所示:
(3)创建成功后的仓库主页
4、仓库管理
(1)点击 Create new file创建仓库文件
(2)填写文件名及文件内容
(3)填写提交的标题及信息
(4)创建文件之后,自动跳转到仓库主页
(5)点击文件名称可进入文件详情页,对文件进行修改或删除
修改文件
(6)点击 Upload files上传文件
(7)点击 choose your files 上传文件
(注:一次可以上传多个文件)
Php1.txt是上传的文件,上传成功后出现仓库文件里:
(8)点击 Find file搜索仓库文件
如搜索php:
(9)点击 Clone or download,下载或检出项目
注:这里有两种方法 Clone with HTTP或者Use SSH
5、Github Issues
发现代码BUG,但是目前没有成型代码,需要讨论时用;或者使用开源项目出现问题时使用 。
提交一个issue
发现一个Bug
回复Thanks再关闭改issue
可在列表切换状态
4、Git初始化及仓库创建和操作
(1)基本信息设置
设置用户名和邮箱
(2)初始化一个新的Git仓库
创建文件夹
在文件内初始化Git
(3)在仓库中添加文件
添加文件test1.php
添加文件test2.java
添加test1.php到缓存区
将文件从暂存区提到仓库
(4)修改仓库文件
修改文件,添加到暂存区
(5)删除仓库文件
删除仓库文件test1.php
删除完成后打开test文件夹进行检查,test1.php已被删除。
源代码管理工具介绍(以GITHUB为例)的更多相关文章
- 3. 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? (提示:搜索一下Microsoft TFS、GitHub、Trac、Bugzilla、Rationale,Apple XCode),请用一个实际的源代码管理工具来建立源代码仓库,并签入/签出代码。
上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? ---------------答题者:徐潇瑞 (1)Microsoft TFS的优缺点: 优点:是对敏捷,msf,c ...
- 【GitHub】源代码管理工具初识
软件工程综合实践第四次个人作业 作业要求:通过搜索资料和自学,了解源代码管理工具——GitHub 前言: GitHub,读音 /git·hʌb/ ,让社会化编程成为现实,其于2018年6月4日被微软收 ...
- 源代码管理工具之SVN
源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面几块. SVN的使用环境 ...
- 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)
这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2 ...
- [转] 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)
这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2 ...
- iOS 源代码管理工具之SVN
源代码管理工具之SVN 源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面 ...
- 源代码管理工具(上)-SVN基本使用
------------------------------------------------------SVN简介和搭建 ------------------------------------- ...
- 微软源代码管理工具TFS2013安装与使用图文教程
微软源代码管理工具TFS2013安装与使用图文教程 这篇文章主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 ...
- 源代码管理工具-GIT
源代码管理工具-GIT ---- 一. 掌握 - git 概述 1. git 简介? 什么是git? git是一款开源的分布式版本控制工具在世界上所有的分布式版本控制工具中,git是最快.最简单.最流 ...
- iOS核心笔记—源代码管理工具-GIT
源代码管理工具-GIT 一. git 概述 1. git 简介? 什么是git? > git是一款开源的分布式版本控制工具 > 在世界上所有的分布式版本控制工具中,git是最快.最简单.最 ...
随机推荐
- rest-assured:JUnit5中接口测试参数化的支持之利用EnumSource检查用户消息是否包含特定字段(JSON path $ doesn't match.)
代码:package ghcdgj.restful.framework;import static org.junit.jupiter.api.Assertions.*;import static i ...
- react的生命周期和使用
完整的生命周期 我们都知道生命周期分为三个大阶段: 挂载 更新 卸载 挂载的时候我们我们有 constructor . getDerivedStateFromProps .render . compo ...
- mybatis原理探究
jdbc数据库运行流程: JDBC有哪三种statement接口: Statement 1.Statement接口提供了执行语句和获取结果的基本方法: 2.Statement继承自Wrapper:3. ...
- JDBC之ResultSet和元数据
ResultSet 从名字上就可以看到是结果集,表示的是查询出来的结果集. JDBC用ResultSet来封装结果集,查询结果表的对象. 查询结果分为两种情况: 单值 单个结果,比如说SQL如下: s ...
- Qt中的线程编程
在基于操作系统的程序设计中,在处理多任务时,可以有多种方法,但效率较高的当属线程方式,下面就来讨论一下在Qt中如何实现线程编程. 先来说一下什么是线程.线程(thread)是操作系统能够进行运算调度的 ...
- PPT模板网址
PPT免费下载网址: https://www.1ppt.com/ PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/han ...
- vue项目element-ui组件打包后组件显示方框解决方式
在 utils.js文件添加一句代码 publicPath:'../../',
- WDA学习(23):UI Element:Radio Button Group & CheckBox Group使用
1.16 UI Element:Radio Button & CheckBox使用 本实例测试Radio Button Group,CheckBox Group等的使用. 注:Dropdown ...
- maven本地安装jar包
mvn install:install-file -Dfile=cs-pay-client-2.0.0.jar -DgroupId=com.test.pay -DartifactId=gh-epay- ...
- Nebula Exchange与集群guava版本不一致问题
1.集群版本 Hadoop 3.1.1.3.1.4.0-315 Hive (version 3.1.0.3.1.4.0-315) Spark 2.3.2.3.1.4.0-315 Scala versi ...