31. Git与Github
Github介绍
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。
我们在实际项目中可能不会将工作的代码让Github进行托管,一般会有一个公司内部托管平台,但其实命令都是一样,换汤不换药,所以这里使用Github进行学习。
Github创建第一个项目
当然在创建项目之前,我们需要注册Github,Github官网地址,我们点击sign up进行注册,如下图所示:
关于Github注册这里不做过多介绍,注册完成之后,我们点击右上角+“”,选择“New repository”Repository name输入test,Description输入任意描述,我这里输入github test,然后点击Create repository,如下图所示:
我们可以看到,当我们创建完一个项目时会提示我们如何进行代码提交。根据提示我们发现我们需要使用Git,那我们就下载Git。
Git下载与安装
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是Linus Torvalds 为了帮助管理Linux 内核开发而开发的一个开放源码的版本控制软件。
Git下载地址,我们点击Downloads进行下载,如下图所示:
我们双击下载下的git安装包进行安装,git安装比较简单,一直点击下一步,桌面点击鼠标右键出现git bash here,git安装成功界面如下图所示:
Git常用命令
# 初始化仓库
> git init# 查看更新
> git status# 更新将要提交的内容 add .代表添加所有,add 文件代表提交某一个文件
> git add .
> git add test.py# 撤销
> git reset HEAD
> git reset HEAD test.py# 提交更新
> git commit -m "update"# 同步到远程master分支
> git push origin master# 从远程master分支拉取代码到本地
> git pull origin master# 克隆代码
> git clone 代码地址
Git提交代码至Github
假设我们现在需要将本地的代码提交到我们刚刚创建的Github项目,我们需要怎么操作呢?其实很简单,我们只要照着Github给出的提示进行操作就可以了,如下图所示:
欢迎关注微信公众号:软件测试汪。软件测试交流群:809111560
转载于:https://www.cnblogs.com/suim1218/p/11088634.html
31. Git与Github相关推荐
- Git结合GitHub常用命令
简介 GIT 学习手册简介 这是 Git 学习参考手册.目的是为学习与记忆 Git 使用中最重要.最普遍的命令提供快速翻阅. 这些命令以你可能需要的操作类型划分,并且将提供日常使用中需要的一些常用的命 ...
- SVN工程转Git工程Github托管
SVN工程转Git工程&Github托管 1. 介绍 2. autoAudioTest之SVN转Github步骤 Step 1 工作环境(ubuntu) Step 2 安装升级必要软件 Ste ...
- Git与github基本操作
一. git安装与简单配置 1. git的安装 首先进入git的官方网站git-scm.com 下载自己电脑对应的git版本,然后点击安装即可 点击上图的红色部分进行下载 安装的时候直接默 ...
- 用 Git 和 Github 提高效率的 10 个技巧!
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:segmentfault.com/a/11900000038 ...
- 在Pycharm工具中配置集成Git和GitHub
在Pycharm工具中配置集成Git和GitHub 1.集成Git. 打开Pycharm, 点击File-->Settins-->Version Control-->Git 然后在 ...
- R,Git和Github(下)
作者:Wenhu 博客:http://bioinfostar.com/ 本讲第一部分,介绍git的"足够你用"命令:本讲为第二部分,介绍github的主要用途,包括版本管理.分枝管 ...
- clone git 修改保存路径_Git和Github详细入门教程(别再跟我说你不会Git和Github)
前言:成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成.你好,我是梦阳辰,快和我一起搞定Git和Github吧. 文章目录 01.Git概述 02.Git的本地仓库操作 Git的版本回退操作 ...
- 关于Git和Github你不知道的十件事
Git 和 GitHub都是非常强大的工具.即使你已经使用他们很长时间,你也很有可能不知道每个细节.我整理了Git和GitHub可能提高日常效率的10个常用技巧. GitHub 快捷键: t 和 w ...
- Windows 下使用Git管理Github项目
Git Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得 ...
最新文章
- 《因果学习周刊》第7期:因果学习中的离线策略评估
- Unity InvalidOperationException: out of sync错误
- 盘点Git的那些冷门玩法
- 您对光纤损耗了解多少?知道如何计算吗?
- ux和ui_阅读10个UI / UX设计系统所获得的经验教训
- Java二十三设计模式之------工厂方法模式
- 胡椒“辣”味是怎样炼成的
- Java数据库篇4——表的约束
- 设c语言数组data(m 1),C语言 程序设计基础试题七及答案
- 如何解决Error: failed PB timebomb check
- 有关Oracle最大连接数的问题
- gson转对象变成null_FastJson、Jackson、Gson进行Java对象转换Json的细节处理
- 信息系统项目管理02——信息系统项目管理基础
- Java排序算法-桶排序
- 2021 年“泰迪杯”数据分析技能赛 B 题 肥料登记数据分析
- MySQL 5.7 + Navicat 下载安装教程(附安装包)
- Cannot halt the core解决方法
- 第四章:CPU体系结构笔记
- poi HSSFCellStyle HSSFFont 设置加粗,字体,字号等样式
- 【美食记】传统非遗美食——鬼包子