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相关推荐

  1. Git结合GitHub常用命令

    简介 GIT 学习手册简介 这是 Git 学习参考手册.目的是为学习与记忆 Git 使用中最重要.最普遍的命令提供快速翻阅. 这些命令以你可能需要的操作类型划分,并且将提供日常使用中需要的一些常用的命 ...

  2. SVN工程转Git工程Github托管

    SVN工程转Git工程&Github托管 1. 介绍 2. autoAudioTest之SVN转Github步骤 Step 1 工作环境(ubuntu) Step 2 安装升级必要软件 Ste ...

  3. Git与github基本操作

    一.  git安装与简单配置 1.      git的安装 首先进入git的官方网站git-scm.com 下载自己电脑对应的git版本,然后点击安装即可 点击上图的红色部分进行下载 安装的时候直接默 ...

  4. 用 Git 和 Github 提高效率的 10 个技巧!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:segmentfault.com/a/11900000038 ...

  5. 在Pycharm工具中配置集成Git和GitHub

    在Pycharm工具中配置集成Git和GitHub 1.集成Git. 打开Pycharm,  点击File-->Settins-->Version Control-->Git 然后在 ...

  6. R,Git和Github(下)

    作者:Wenhu 博客:http://bioinfostar.com/ 本讲第一部分,介绍git的"足够你用"命令:本讲为第二部分,介绍github的主要用途,包括版本管理.分枝管 ...

  7. clone git 修改保存路径_Git和Github详细入门教程(别再跟我说你不会Git和Github)

    前言:成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成.你好,我是梦阳辰,快和我一起搞定Git和Github吧. 文章目录 01.Git概述 02.Git的本地仓库操作 Git的版本回退操作 ...

  8. 关于Git和Github你不知道的十件事

    Git 和 GitHub都是非常强大的工具.即使你已经使用他们很长时间,你也很有可能不知道每个细节.我整理了Git和GitHub可能提高日常效率的10个常用技巧. GitHub 快捷键: t 和 w ...

  9. Windows 下使用Git管理Github项目

    Git Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得 ...

最新文章

  1. 《因果学习周刊》第7期:因果学习中的离线策略评估
  2. Unity InvalidOperationException: out of sync错误
  3. 盘点Git的那些冷门玩法
  4. 您对光纤损耗了解多少?知道如何计算吗?
  5. ux和ui_阅读10个UI / UX设计系统所获得的经验教训
  6. Java二十三设计模式之------工厂方法模式
  7. 胡椒“辣”味是怎样炼成的
  8. Java数据库篇4——表的约束
  9. 设c语言数组data(m 1),C语言 程序设计基础试题七及答案
  10. 如何解决Error: failed PB timebomb check
  11. 有关Oracle最大连接数的问题
  12. gson转对象变成null_FastJson、Jackson、Gson进行Java对象转换Json的细节处理
  13. 信息系统项目管理02——信息系统项目管理基础
  14. Java排序算法-桶排序
  15. 2021 年“泰迪杯”数据分析技能赛 B 题 肥料登记数据分析
  16. MySQL 5.7 + Navicat 下载安装教程(附安装包)
  17. Cannot halt the core解决方法
  18. 第四章:CPU体系结构笔记
  19. poi HSSFCellStyle HSSFFont 设置加粗,字体,字号等样式
  20. 【美食记】传统非遗美食——鬼包子

热门文章

  1. 当动作捕捉遇上圣诞节,原来如此有趣
  2. 微信支付商家收款费率怎么降低,商户开通0.2%~0.38%手续费教程
  3. 阻碍你成功的五个不良习惯
  4. 聊聊解决方案架构师的那些事儿 | 文末有赠书
  5. 无线网络打印机服务器安装步骤,在win7安装带网络服务器的打印机步骤.ppt
  6. python—最大公约数和最小公倍数
  7. C++进阶——内存管理(一)
  8. python中去除字符串中首尾空格的函数_Python字符串的首尾空格如何去掉?
  9. 强化学习-入门教程(完整版)
  10. STM32-点亮LED