【转】git hub 使用小结
【转自: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 使用小结相关推荐
- Git 的BUG小结
Git 的BUG小结 Git 在push的时候出现了: fatal: The remote end hung up unexpectedly 在网上找了非常多 发现出现了下面错误提示也可能是同样的问 ...
- 计算机基础(十):git仓库管理命令小结
git仓库管理命令小结 git branch 获取当前分支仓库 git status 查看当前 ...
- 新手如何在Git Hub上学习开源项目+社交
文章目录 背景 前提条件 搜索相应主题的开源项目 步骤 从Git Hub上下载项目源码并编译执行 步骤 Fork别人的项目并申请Pull Request 步骤 Git Hub社交 步骤 关于我 背景 ...
- Git hub小白教程
Git hub小白教程 一.git概念 1.什么是git(不用看) 2.Git概念(不用看) 二.安装并使用github 1.安装(第一步,安装git) 2.看别的github(第二步下载资源) gi ...
- git hub使用秘籍
转载请注明出处:http://snowdream86.gitbooks.io/github-cheat-sheet/content/zh/index.html#github Return to boo ...
- git 常用命令小结
<Pro Git book>的地址: 第一版地址: https://git-scm.com/book/zh/v1 第二版地址: https://git-scm.com/book/zh/v2 ...
- git hub寻找资源
别人的文章 https://sspai.com/post/46061 https://www.douban.com/note/704562851/ https://github.com/sofasta ...
- 极速下载git hub 客户端
答案就是使用迅雷下载. 1.下载迅雷最新版,打开谷歌浏览器,它会提示你有了一个新插件,启用它(因为它是添加迅雷下载的插件). 2.一切准备完毕后,打开官网下载界面,右键,就有有一个"使用迅雷 ...
- Failed connect to git hub.com:443; Connection refused解决方法
打开hosts vim /etc/hosts 在最后一行输入 140.82.112.4 github.com
最新文章
- linux蓝牙设备无法打开,linux 下 无线 wifi 蓝牙 无法启用
- python支持的数据类型float_Python基本数据类型之int 、 float
- Python time和datatime模块
- 【Echarts】 绘制世界地图和中国省份
- 常量与格式化输出练习
- 微服务 Docker和DevOps
- 「BZOJ1485」[HNOI2009] 有趣的数列 (卡特兰数列)
- LinkedList源码阅分析
- python中iskeydown什么函数_isKeyDown不能在Java中工作
- 比亚迪:华为的手机,我们造的
- 计算机网络概述的功能 组成,计算机网络的概述
- 为什么我在实时编码时失败了?
- Linux定时器例子
- qt creator报错 error: C1083: 无法打开包括文件:“QMediaPlayer”
- 外国程序员求助:快 40 了,不知道以后该怎么办
- 大神尝试扒迅雷的代码,竟然被扒了个精光!
- 基于达尔文进化论的遗传算法,还能帮你破解同事的密码?| 附代码
- 公众号开发精品教程(2)——将项目接入微信及简单交互
- matlab hello world,hello world
- 中文分词评价指标——正确率、召回率和F1
热门文章
- 【C语言进阶深度学习记录】二十八 数组指针与指针数组的分析
- 架构实战:(一)Redis采用主从架构的原因
- 宁波Uber优步司机奖励政策(12月14日到12月20日)
- 0421 AutoLayout的实践/基本使用
- NYOJ 289 苹果(01背包)
- Delphi环境中编写调用DLL的方法和技巧
- 2008秋季-计算机软件基础-未交实验报告名单
- 地球化学图解系统GCDPlot 0.33
- [剑指offer]面试题第[48]题[Leetcode][JAVA][第3题][无重复字符的最长字串][滑动窗口][HashSet/Map]
- python数据的格式输出_python