GitHub for Windows使用教程(一)安装配置
前言
鉴于网上目前的教材都太落后,github for windows已经更新了多个版本,好多界面都发生了变化,所以来写这个教程。目的是为了帮助和我一样初学github,但是苦于找不到教程的同学,为了写最详细的教程。配备了大量的图文介绍。该教程是基于GitHub for windows (3.0.17.0)
什么是Github
说到什么事github,我们先看wikipedia的描述“GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。”
准备工作
下载github for windows,安装这里不赘述。
注册github账号
- 登陆到github for windows。
准备工作都完了,我们开始正式学习。^_^
创建第一个代码库
认识界面
github for windows的界面非常清爽,的确符合geek的性质,个人表示非常喜欢。
我们来建立第一个仓库,点击左上角的+号,初次建立他会有一圈圈的涟漪,非常漂亮哦。
打开之后有三个选项,Add,Create,Clone。
我们分别来介绍一下这三个功能。
Add功能
如果本地有工程,就可以使用Add添加
Clone功能
这个功能其实最好理解了,克隆这名字通俗易懂好理解。
如何使用Clone功能呢?
就是将在浏览器上已经创建好的项目导入到本地,换句话说就是下载到本地。
Create功能
创建一个代码库,
Name填写你的仓库名字。Local path写你将要保存在本地路径。我们主要从这个功能开始github之旅。
我们在这里填写First,来创建第一个我们自己的repository。
开始使用第一个代码库
修改第一个代码库中内容
我们来找到刚刚创建的代码库在本地的位置。就是刚刚在local path的地址路径,当然如果你忘了,请右键点击First。
选择Open in Explorer。这样我们就可以转到刚刚的路径下。
我们新建一个文本文档。在里面编辑。
如下
此时的github就会变成这个样子(Changs):
你会发现此时github会出现刚刚编辑的内容。
- 这个是测试文本
- 你好
并且前面会有蓝色标识,那么这个蓝色标识是什么用呢?
其实这个蓝色标识是提示你会上改变的文本。比如我第一次只想改变
这个是测试文本并不想把你好上传。
这时我们点击一下你好的前面的蓝色标识。
你会发现你好前面的蓝色标识没有了。
我们填写好Summer和Description
Summer就是这次改动的总结,我们也可以理解为标题(必填),而Description可以理解为详细概况(选填)
我们这里只选择第一个修改对象,也就是这个是测试文本就行修改。summer我们填写为第一次修改,Description我们填写为增加了这个是测试文本的内容,之后点击Commit to master。
切换到History目录下
我们会发现他改变了。
这次我们把你好进行添加。
在History目录下发生了这样的改变。会在History目录下形成一天时间线,来指出每一次的修改标题和内容,同时会把修改的内容用绿色标识标出。
我们打开本地的文本,删除刚刚添加的第一行这个是测试文本。
此时你就会发现github发生了变化。
很多人说这里会出现乱码,这个是编码问题,如果不修改编码,只是在客户端上显示乱码,但是上传后不会出现乱码,为了保险起见,建议大家还是把文本编码修改为 utf-8 .
此时的红色标识标识删除。我们写好Summer和Description并点击Commit to master。
这样我们就删除了第一行。同时在History目录下又多了一条时间轴。
这样我们就完成了删除。
上传与同步
上传
此时,当我们打开github网页,就会发现此时你的修改的内容并没有出现在这里。这是因为你没有进行同步,仅仅是在本地就行了修改。此时我们仅仅需要点击右上角的publish
此时你就会本地内容已经上传到网页上。
同步
当你的代码库上传后就会发现,原来的publish以及变为了Sync。
点击Sync同步代码库!
原文:http://youngxhui.github.io/2016/05/03/GitHub-for-Windows%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B(%E4%B8%80)/
GitHub for Windows使用教程(一)安装配置相关推荐
- Windows 下 Anaconda3 的安装配置
Windows 下 Anaconda3 的安装配置 我的小站.Github Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项. 目录 ...
- python3.6.3安装过程_python3.6.3安装图文教程 TensorFlow安装配置方法
本文主要介绍Python3.6及TensorFlow的安装和配置流程. 一.Python官网下载自己电脑和系统对应的Python安装包. 网址:下载地址 一直往下拉到Files,这里我下载的是Wind ...
- Linux搭建waf防火墙,Linux入门教程:nginx安装配置naxsi waf防火墙,nginxwaf Naxsi 不依赖...
Linux入门教程:nginx安装配置naxsi waf防火墙,nginxwaf Naxsi 不依赖 Naxsi 是第三方 nginx 模块 ,它和 Modsecurity 都是开源 WAF ,但是它 ...
- mysql 开源入门_入门教程:安装配置新版MySQL 8开源数据库
原标题:入门教程:安装配置新版MySQL 8开源数据库 [ 来自IT168] [IT168 技术]MySQL是现代应用程序编程堆栈中常见的数据库管理系统.如果您想要一个适用于您应用程序的,便于利用丰富 ...
- Oracle SQL Developer 19.1 Microsoft Windows x64 64-bit 下载 安装 配置
Oracle SQL Developer 19.1 Microsoft Windows x64 64-bit 下载 安装 配置 下载地址 安装步骤 连接Oracle数据库 添加用户 下载地址 下载地址 ...
- Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统)
Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统) 最近因为某些原因含泪拾起自己很久没碰过的CTF,首当其冲是配置环境.首选 ...
- windows下OpenCV的安装配置部署详细教程
零.简介 OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库.OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以 ...
- Davinci使用教程(安装配置、绘图流程、权限设置)
写在开头:最近在公司一直在调研选用哪一个开源平台比较适合需求,从最开始的商业BI到开源BI,今天主要分享一下Davinci的相关安装与说明 内容安排 最近调研了几周的BI平台,商业平台调研了Table ...
- vscode怎么运行android项目,windows + flutter +android+ vscode 安装配置运行流程(详细版本)...
flutter 是由谷歌发布的一个全新的响应式.跨平台.高性能的移动开发框架,可以快速在iOS和Android上构建高质量的原生用户界面. 框架特点 快速开发:Flutter的热重载可以快速地进行测试 ...
最新文章
- Java个人学生信息的录入_java录入学生信息
- 华为 鸿蒙 操作系统关键特性解读
- nn.Dataparallel pytorch 平行计算的两种方法
- mysql设置用户权限
- Solr4:加入中文分词IKAnalyzer2012 FF
- Flex 中使用 FileReference 的 download 方法下载文件时的缓存刷新问题
- ASP.NET Core MVC 打造一个简单的图书馆管理系统 (修正版)(二)数据库初始化、基本登录页面以及授权逻辑的建立...
- 充气泵方案设计-汽车打气泵PCBA
- 网站分析基础概念之初访者
- vs2017发布网站到IIS
- CSS-animation-梦幻西游小案例
- python程序员面试自我介绍_程序员面试要准备哪些方面的内容?
- python绘制条形图的方法_python绘制条形图方法代码详解
- 开机 服务 自动 bat regedi_android实现通话自动录音服务_Android
- Android11(R)新特性梳理
- JS获取json子项/数组的个数/长度
- lisp绘制法兰_lisp语言画键槽_用LISP语言自定义AutoCAD命令
- 怎么利用支付宝当面付实现手机网站支付
- [ecshop 资料 ] 通联支付 wap 手机端 开发帮助中心 手机支付网关 帮助中心
- vscode插件turbo console log快捷键无法使用
热门文章
- Web前端开发笔记——第三章 CSS语言 第七节 圆角边框、阴影
- C++编程练习:多态实验——设计一个基类Shapes,Shapes类公有派生产生矩形类Rectangle和圆类Circle
- StarField模拟星空
- java 与C++ 数据类型大小
- macos关闭软件更新小红点_MacOS和Windows哪个更适合你?
- js代码转python_Python和JavaScript间代码转换的4个工具
- python生成伪随机数的扩展库_python模块介绍-random:生成伪随机数
- android+5.0+小米手环,小米手环5和荣耀手环6哪个好-参数对比
- php生产任务,php生产实用技能之计划任务(视频讲解)
- python list map成员排序_python – 同时对多个列表进行排序