TortoiseGit学习系列之Windows上本地代码如何通过TortoiserGit提交到GitHub详解(图文)
不多说,直接上干货!
前面博客
TortoiseGit学习系列之Windows上TortoiseGit的安装详解(图文)
上面博文给大家讲解了一下如何本地安装TortoiseGit。
这篇为大家讲一下如何通过TortoiseGit将本地代码提交到GitHub。本文适合刚接触使用Git进行源码管理的初学者,本文如有错误之处还望博客园大牛多多指正。Thanks!
一:Add SSH Key
(1)生成ssh key
以下操作内容皆是Git Bash运行的
生成ssh key :开始>
运行>git bash
输入 ssh-keygen -t rsa -C "Your_email@qq.com",如下图所示,将Your_email@qq.com替换为自己的邮箱,一路回车即可。

(2)拷贝ssh key
在git bash中执行命令 clip < ~/.ssh/id_rsa.pub,此时Key已经生成并复制到剪贴板里了,此时拷贝的ssh key可以先复制到txt的文本文件中,最为后面使用
二:GitHub
(1)GitHub添加生成的ssh key
鼠标单击1,选择2

进入GitHub账户的设置界面
选择"SSH and GPG keys "添加ssh key

此时ssh key添加成功。
(2)新建仓库(repository)
注释:仓库顾名思义,就是GitHub上面存储项目文件(源码,配置文件,数据库文件等)的空间。

点击Create repository,仓库创建成功
(3)进入个人仓库,将GitHub克隆到本地电脑

克隆GitHub仓库到本地

copy ssh地址

本地新建一个存储github仓库的文件GitHubTest,并进入目录,鼠标右键->git在这里创建版本库(因为之前已经克隆过,如果首次从github上拉代码,选择克隆)

创建完成后,发现多了一个.git的隐藏文件夹

将github仓库拉取到本地目录,鼠标右击->git拉取

其他url输入github的ssh url点击确定

此时github仓库中的文件已经拉取到了本地
三:TortoiseGit代码提交
在GitHubTest文件夹下,新建一个text.txt文件(C#项目文件操作类似)

选中后,鼠标右键,将新建的text.txt文件添加到本地仓库

选中text.txt文件,鼠标右键如下操作,将text.txt文件提交到本地仓库(注:此时只是本地仓库提交,github上面并没有发生任何变化,需要将本地文件推送到github上面才算完成最后操作)

添加日志信息

点击确定后,先提交到本地仓库,提交成功后,会有推送选项,即将本地仓库的更新提交到github上面,选推送

远端分支填写master(该分支是github创建仓库时的默认分支),目标其他url地址填写github的ssh url(上面步骤中有说明)


点击确定按钮,此时已经将本地text.txt成功推送到github
此时刷新github会发现已经成功上传text.txt文件

关于删除和更新文件操作,很简单就不再做阐述!
同时,大家可以关注我的个人博客:
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/
详情请见:http://www.cnblogs.com/zlslch/p/7473861.html
人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获
以及对应本平台的QQ群:161156071(大数据躺过的坑)



TortoiseGit学习系列之Windows上本地代码如何通过TortoiserGit提交到GitHub详解(图文)的更多相关文章
- TortoiseGit学习系列之Windows上TortoiseGit的安装详解(图文)
不多说,直接上干货! TortoiseGit的安装准备 首先你得安装windows下的msysgit. 安装版本控制器客户端TortoiseGit [不习惯英文的朋友,也可以下个语言包]. 下载地址: ...
- Git学习系列之Windows上安装Git详细步骤(图文详解)
前言 最初,Git是用于Linux下的内核代码管理.因为其非常好用,目前,已经被成功移植到Mac和Windows操作系统下. 鉴于大部分使用者使用的是Windows操作系统,故,这里详细讲解Windo ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- 如何在windows上把你的项目提交到github(转载)
(1)如何在windows上把你的项目提交到githubhttp://michaelye1988.iteye.com/blog/1637951 (2)github错误提示:fatal:remote o ...
- 本地代码如何通过TortoiserGit提交到GitHub
昨天博文给大家讲解了一下如何本地安装TortoiseGit http://www.cnblogs.com/xinlj/p/5978730.html,今天为大家讲一下如何通过TortoiseGit将本地 ...
- SpringCloud学习系列之二 ----- 服务消费者(Feign)和负载均衡(Ribbon)使用详解
前言 本篇主要介绍的是SpringCloud中的服务消费者(Feign)和负载均衡(Ribbon)功能的实现以及使用Feign结合Ribbon实现负载均衡. SpringCloud Feign Fei ...
- TortoiseGit学习系列之TortoiseGit基本操作将提交到本地的项目推送到在线仓库(图文详解)
前面博客 TortoiseGit学习系列之TortoiseGit基本操作克隆项目(图文详解) TortoiseGit学习系列之TortoiseGit基本操作修改提交项目(图文详解) TortoiseG ...
- TortoiseGit学习系列之TortoiseGit基本操作拉取项目(图文详解)
前面博客 TortoiseGit学习系列之TortoiseGit基本操作克隆项目(图文详解) TortoiseGit学习系列之TortoiseGit基本操作修改提交项目(图文详解) TortoiseG ...
- TortoiseGit学习系列之TortoiseGit基本操作修改提交项目(图文详解)
前面博客 TortoiseGit学习系列之TortoiseGit基本操作克隆项目(图文详解) TortoiseGit基本操作修改提交项目 项目克隆完成后(可以将克隆 clone 理解为 下载,检出 c ...
随机推荐
- [转]ASP.NET Web API对OData的支持
http://www.cnblogs.com/shanyou/archive/2013/06/11/3131583.html 在SOA的世界中,最重要的一个概念就是契约(contract).在云计算的 ...
- 作业二:注册软件github
注册Github
- Buffer Pool--SQL Server:Memory Manager 对象
--=================================================================SELECT * FROM sys.sysperfinfoWHER ...
- 命令式语言和声明式语言对比——JavaScript实现快速排序为例
什么是命令式编程 (Imperative Programming)? 命令机器如何做事情,强调细节实现 java.c.c++等都属此类. “这些语言的特征在于,写出的代码除了表现出“什么(What)” ...
- ASP.NET OAuth 2.0 新手上路
OAuth2.0资料 初衷:一直想整理授权系列demo,让自己项目高端大尚,列出新手授权系列,帮助小白程序员不用在为授权头疼 OAuth 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服 ...
- (zxing.net)一维码ITF的简介、实现与解码
一.简介 一维码ITF 25又称交插25条码,常用在序号,外箱编号等应用.交插25码是一种条和空都表示信息的条码,交插25码有两种单元宽度,每一个条码字符由五个单元组成,其中二个宽单元,三个窄单元.在 ...
- C语言/C++编程学习:和QT零距离接触的意义
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...
- Cesium开发实践汇总
一.简介.开发环境搭建 二.Viewer控件 三.地图图层介绍 四.地形介绍 五.坐标变换 六.CZML 七.3D模型
- uwp获取版本信息win10 VersionInfo
using Windows.System.Profile; Después vamos a agregar una propiedad que va a contener un mensaje con ...
- windows 10 自适应布局
https://msdn.microsoft.com/library/windows/apps/dn894631.aspx Use visual state triggers to build UI ...