【转自:https://blog.csdn.net/yj310873325/article/details/79255134】

1.创建账号: https://github.com/

2.下载客户端:https://git-scm.com/download 这是命令行模式,用着比较舒服,不是github的客户端,一路默认安装就好

3.创建repository。

3.1 在github创建完账号后,点击创建新工程。如test。然后点击“colne and download”复制下方的连接,后面会用到。

3.2 在本地你想保存项目的地方新建一个文件夹,打开下载的软件,跳转到文件夹目录,比如我的在E盘gitHub文件夹下。

输入“git clone https//(你的github目录)”我的是 https://github.com/isYangJun/test.git。

3.3 剩下就是在本地操作,这里介绍下几个概念,方便理解操作的目的。

(1)工作区(Working Directory)

就是你在电脑里能看到的目录,比如我的test文件夹就是一个工作区

(2)版本库(Repository)

工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。

Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD

(上图,引用自廖雪峰博客,感谢。https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013745374151782eb658c5a5ca454eaa451661275886c6000)

第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;

第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。

因为我们创建Git版本库时,Git自动为我们创建了唯一一个master分支,所以,现在,git commit就是往master分支上提交更改。

你可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。

3.4可以本地创建一个或多个文件,先add到缓存区,“git add a.txt”,再提交到master分支“git commit”

3.5 push到github上,使用“git push”就可以在github上看到之前提交的a.txt文件。也可以在github上修改后,使用“git pull”

将修改同步到本地仓库。

如何在git上撤销、修改、删除,请具体看https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

本教程只是记录自己学习过程。

【转】git hub 使用小结相关推荐

  1. Git 的BUG小结

    Git 的BUG小结 Git 在push的时候出现了: fatal: The remote end hung up unexpectedly 在网上找了非常多  发现出现了下面错误提示也可能是同样的问 ...

  2. 计算机基础(十):git仓库管理命令小结

    git仓库管理命令小结 git branch                           获取当前分支仓库 git status                            查看当前 ...

  3. 新手如何在Git Hub上学习开源项目+社交

    文章目录 背景 前提条件 搜索相应主题的开源项目 步骤 从Git Hub上下载项目源码并编译执行 步骤 Fork别人的项目并申请Pull Request 步骤 Git Hub社交 步骤 关于我 背景 ...

  4. Git hub小白教程

    Git hub小白教程 一.git概念 1.什么是git(不用看) 2.Git概念(不用看) 二.安装并使用github 1.安装(第一步,安装git) 2.看别的github(第二步下载资源) gi ...

  5. git hub使用秘籍

    转载请注明出处:http://snowdream86.gitbooks.io/github-cheat-sheet/content/zh/index.html#github Return to boo ...

  6. git 常用命令小结

    <Pro Git book>的地址: 第一版地址: https://git-scm.com/book/zh/v1 第二版地址: https://git-scm.com/book/zh/v2 ...

  7. git hub寻找资源

    别人的文章 https://sspai.com/post/46061 https://www.douban.com/note/704562851/ https://github.com/sofasta ...

  8. 极速下载git hub 客户端

    答案就是使用迅雷下载. 1.下载迅雷最新版,打开谷歌浏览器,它会提示你有了一个新插件,启用它(因为它是添加迅雷下载的插件). 2.一切准备完毕后,打开官网下载界面,右键,就有有一个"使用迅雷 ...

  9. Failed connect to git hub.com:443; Connection refused解决方法

    打开hosts vim /etc/hosts 在最后一行输入 140.82.112.4 github.com

最新文章

  1. linux蓝牙设备无法打开,linux 下 无线 wifi 蓝牙 无法启用
  2. python支持的数据类型float_Python基本数据类型之int 、 float
  3. Python time和datatime模块
  4. 【Echarts】 绘制世界地图和中国省份
  5. 常量与格式化输出练习
  6. 微服务 Docker和DevOps
  7. 「BZOJ1485」[HNOI2009] 有趣的数列 (卡特兰数列)
  8. LinkedList源码阅分析
  9. python中iskeydown什么函数_isKeyDown不能在Java中工作
  10. 比亚迪:华为的手机,我们造的
  11. 计算机网络概述的功能 组成,计算机网络的概述
  12. 为什么我在实时编码时失败了?
  13. Linux定时器例子
  14. qt creator报错 error: C1083: 无法打开包括文件:“QMediaPlayer”
  15. 外国程序员求助:快 40 了,不知道以后该怎么办
  16. 大神尝试扒迅雷的代码,竟然被扒了个精光!
  17. 基于达尔文进化论的遗传算法,还能帮你破解同事的密码?| 附代码
  18. 公众号开发精品教程(2)——将项目接入微信及简单交互
  19. matlab hello world,hello world
  20. 中文分词评价指标——正确率、召回率和F1

热门文章

  1. 【C语言进阶深度学习记录】二十八 数组指针与指针数组的分析
  2. 架构实战:(一)Redis采用主从架构的原因
  3. 宁波Uber优步司机奖励政策(12月14日到12月20日)
  4. 0421 AutoLayout的实践/基本使用
  5. NYOJ 289 苹果(01背包)
  6. Delphi环境中编写调用DLL的方法和技巧
  7. 2008秋季-计算机软件基础-未交实验报告名单
  8. 地球化学图解系统GCDPlot 0.33
  9. [剑指offer]面试题第[48]题[Leetcode][JAVA][第3题][无重复字符的最长字串][滑动窗口][HashSet/Map]
  10. python数据的格式输出_python