TortoiseGit + GitHub 快速上手指南

名词解释:

1. TortoiseGit 是 TortoiseSVN的Git版,它很好的实现了与windows资源管理器的融合,使用界面与TortoiseSVN非常类似。
2. TortoiseGit运行在msysgit(git的windows开源版本)之上,因此,在安装TortoiseGit前需要安装msysgit。
3. GitHub是提供在线git空间的平台,免费的账号只能使用公开的空间并且需要公布所有原始码,没有其他限制。

快速上手步骤:
1. 安装msysgit.
2. 安装最新版的TortoiseGit
3. 配置TortoiseGit,在Setting-General-Msysgit中指定git.exe为msysgit安装目录下的\bin目录里的git.exe,另外External dll 为msysgit安装目录下的\mingw\bin;
4. 打开TortoiseGit程序组中的Puttygen
5. 鼠标点击"generate",使用鼠标在空间面板中任意活动,产生你的Putty密钥,无需输入key passphrase,然后点击Save private key到本地.
6. 从Puttygen中copy你的公钥,你的公钥是一个位于第一个文本域中的比较大的随机的字母数字串,它看起来如下:
   ssh-rsa
   AAAB3NzaC1yc2EAAAABJQAAAIBqFftopEl3HNQ+SUmh9dFW39+IYU1ZYLG04GU
   Nh02DEbgKn9qaCJDjqCh9a7LO+oN6RjcWLIwaPPlwZI1w6el5WaZKeKEOtWqgQW+
   trnLRijgF9sPRR7jweM13S8lnpSvCUQbPxUyaNHZkEmY2PI1BaANv3d9YGnnhbKXPz
   m0rmQ== rsa-key-20091128
7. 在GitHub中创建一个帐户,导航到Account settings,点击"ssh public keys", 把你在上面产生的公钥增加进去。
 8. 在GitHub中新建一个Repository-"yourproject",进入你的Repository-"yourproject"
9. 从你的Repository-"yourproject"库的主页顶部中,点击copy to clipboard 图标,你的Git地址看起来如下:"git@github.com:yourname/yourproject.git"
10. 在你的硬盘上为这个"yourproject"源码创建一个新目录, 点击右键选择"Git Clone...".
11. 在URL中输入你在第8步中的URL clone地址.
12. 选中"Load Putty Key" ,并选择你在第4步存储的私钥位置。
13. 点击OK即可获取你的项目"yourproject"分支了。

日常开发步骤:

1.Git Commit 提交到本机.

2.Push 提交到GitHub.

随笔:

Git控制文件全部在项目根目录下,Svn则和文件在同一层目录

Git中一个文件会产生三个版本控制文件,而Svn只产生一个

TortoiseGit + GitHub 快速上手指南相关推荐

  1. git 提交命令_Git和Github快速上手指南

    此教程为从加入github创建一个仓库开始,到使用git命令提交代码到github完成的一个基本完整代码提交使用指南. 1. Github概述 GitHub是一个面向开源及私有软件项目的托管平台,因为 ...

  2. 中文CLIP快速上手指南

    当前OpenAI提出的CLIP是AI领域内最火热的多模态预训练模型,简单的图文双塔结构让多模态表征学习变得异常简单.此前CLIP只有官方英文版本,如果想在中文领域尤其是业务当中使用这种强大的表征模型, ...

  3. 分布式作业 Elastic-Job 快速上手指南

    转载自 分布式作业 Elastic-Job 快速上手指南 Elastic-Job支持 JAVA API 和 Spring 配置两种方式配置任务,这里我们使用 JAVA API 的形式来创建一个简单的任 ...

  4. raptor累乘流程图_Markdown快速上手指南

    Markdown快速上手指南 1.Markdown介绍 markdown可以实现快速html文档编辑,格式优没,并且不需要使用html元素. markdown采用普通文本的形式,例如读书笔记等易于使用 ...

  5. 最新课程 | openGauss 快速上手指南课程即将开课

    点击蓝字|关注我们 2020 年 7 月 1 日,openGauss 数据库源代码正式开放,并成立了 openGauss 开源社区.恩墨学院与 openGauss 开源社区达成合作,为了推动社区技术生 ...

  6. NexentaStor iSCSI/ NAS 存储服务器软件图解教程(3)——NMV快速上手指南Part2

    NexentaStoriSCSI/NAS 存储服务器软件图解教程(3) Nexenta Management View (NMV)/*NexentaStor Web 管理界面*/快速上手指南Part ...

  7. HTAP 快速上手指南

    本指南介绍如何快速上手体验 TiDB 的一站式混合型在线事务与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 功能. 注意 ...

  8. Wwise 快速上手指南: 程序员篇(v2016.1)

    Wwise 快速上手指南: 程序员篇(v2016.1) https://gameinstitute.qq.com/community/detail/107700 Wwise 快速上手指南: 程序员篇 ...

  9. ROS四旋翼无人机快速上手指南(1):无人机系统硬件概述与指南简介

    成就更好的自己 ROS无人机快速上手指南旨在于让使用此无人机开发平台的比赛参赛人员,算法设计人员,无人机爱好者更加快速的了解底层控制运作原理,从而缩短开发周期,减少掉坑次数,快速验证算法的速度,不用在 ...

最新文章

  1. Google 已正式结束对 Eclipse Android 的支持
  2. Java 线程池框架核心代码分析--转
  3. 查询语句中select from where group by having order by的执行顺序
  4. 模拟电路概念知识体系梳理(基础部分)
  5. div无法触发blur事件解决的方法
  6. axios请求失败,response.data返回的状态码及错误信息获取
  7. HDU 2144 (最长连续公共子列 + 并查集) Evolution
  8. python urlopen_Python爬虫教程-02-使用urlopen
  9. const修饰指针的情况分析
  10. 学MySQL,这篇万字总结,真的够用了
  11. python开方 运算符_[转载] Python中的算数运算符
  12. 2021-2025年中国冷链跟踪和监测系统行业市场供需与战略研究报告
  13. matlab学霸表白公式,一个理科学霸的表白:数学公式的超酷表白
  14. mac pro M1(ARM)安装:ubuntu桌面版虚拟机(五)
  15. Unity UGUI Toggle监听onValueChanged
  16. vue动态添加下划线
  17. FPGA-炼狱传奇-三态门之战
  18. 《信号与系统》——连续傅里叶变换与拉布拉斯变换专题
  19. 【数据分析】数据分析方法(五):假设检验分析方法
  20. 小程序分销商城能帮助商家解决哪些问题?

热门文章

  1. HDU6428-Calculate-数论函数
  2. wait、waitpid
  3. Hadoop集群安装与配置
  4. 一文详解:字节面试官必问的Mysql锁机制
  5. ubuntu18.04安装chrome和优化界面
  6. js文件中调用另一个js文件:
  7. 安全公司笔试面试题总结
  8. ajax.actionlink使用问题
  9. Moss2007搜索服务配置,没有索引器和搜索配置页面报错问题解决
  10. @Async join