上一篇GitHub使用教程详解(上)——官网操作指南[翻译],是针对官网的guide进行了翻译,其实个人来说,我是很不喜欢那么操作的,又要等待页面加载,操作又慢!程序员嘛,还是直接敲入命令代码更迅速高效吊炸天!

现在,就让我们一起来学习在电脑上安装Git以及Git的常用命令吧!

废话不多说,想安装当然还是需要先把软件下载下来,巧妇难为无米之炊,没有丁丁,怎么造宝宝?

Git安装教程

第一步:下载git

点击下载git,进入下载页面

(注:官网不翻墙的话下载太慢,可以去我的资源下载64位windows系统git-2.9.2安装包)

选择相应的操作系统进行下载(本人系统是windows10,所以在这里只演示windows了)

第二步:安装git

1.找到你文件下载所在的文件夹,双击这个萌萌哒的图标:

选择相应的安装目录,一路向下(xi),不要停~~等待安装完毕后,game over~

2.在github上建立相应的库和分支(如果你不是项目经理的话,估计就不用这布了)

注:我这里建的示例:仓库 - xifenggudao , 分支 - yinmu

3.点击绿色的“Clone or download”下拉按钮,在弹出的下拉框中,点击右侧的箭头按钮,点击他,自动复制你的分支地址(留作备用)

4.进入项目所在的文件夹(我在F盘建立了一个test空文件夹,双击进入文件夹)

4.双击打开我们桌面上的Git Bash图标,使用命令行进入项目所在目录

cd f:/test

或者先进入所在目录,然后右击,在所弹出的操作列表里点击Git Bash Here

5.还记得我们刚才在github官网复制的地址么,现在派上用场了

git clone https://github.com/kabulore/xifenggudao.git

我们这时候在去看我们的test文件夹,会发现在下面多了一个我们项目的文件夹,里面的文件就是我们在github上的所有文件

OK,目前为止,所有的安装就学完了,下面让我们来简单的学习一下git十分常用的命令。

Git命令详解

我们把git装完,总得用呀,对吧,当我们修改了一些文件之后,如何提交到我们的分支,又如何让“老司机带带我”的呢?接下来,我们一探究竟。

我们这里先修改一下文件,我在我的xifenggudao文件夹新建了一个test.html,接下来,我们要把他传到我的yinmu分支上去

1) git pull 命令

git pull 命令用来拉取该分支内容,与本地做为对比,防止冲突。

因为我这里并没有什么需要更新,所以肯定是直接就没有具体的pull内容。

2) git add 命令

git add 命令用来将所要更新的文件,添加到git队列中,以备后续的提交。

可以用git add test.html 来添加指定的文件,或者直接git add . 来添加所有目录(不含空目录)

3) git commit -am 命令

用来做提交准备,-am 后面跟上注释,可以让其他人看到你本次为啥做出更改。此时并没有提交上去。

4) git push 命令

此命令才是真正的将所更改的文件提交到分支中。

OK,大功告成啦!

我们去github账户中看一下,发现确实提交到分支上啦。

【附】git命令详解

右键另存下图即可


欢迎大家加入我的QQ群:484805249 来一起讨论前端技术,互相学习。写的不到位的地方,还请指教。

GitHub使用教程详解(下)——Git的安装以及Git命令详解相关推荐

  1. Linux环境下怎么使用pip,linux下pip的安装步骤及使用详解

    linux下pip的安装步骤及使用详解 pip类似RedHat里面的yum,安装软件非常方便.下面话不多说,来看看详细的介绍: pip下载:# wget "https://pypi.pyth ...

  2. linux下mysql数据库基础及客户端命令详解

    linux下mysql数据库基础及客户端命令详解 1.mysql数据库存储引擎: SHOW ENGINES;   #查看mysql支持的存储引擎 常见有如下两个存储引擎: MyISAM:每表三个文件: ...

  3. CentOS7下的软件安装方法及策略详解

    CentOS7下的软件安装方法及策略详解 互联网   01-24 15:15:09   作者:佚名   我要评论 今天小编为大家带来的是CentOS7下的软件安装方法及策略详解:希望对大家安装Cent ...

  4. 图解Cygwin安装教程(win10下gcc,g++安装)

    Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...

  5. Git基础操作及常见命令——详解

    这是我看了一些大牛们讲解之后做了一下总结,其中讲解较为详细的是廖雪峰的Git讲解 目录 Git的简介 Git的安装 创建仓库 编辑文件 修改文件 查看修改记录 撤销修改 删除文件 连接GitHub 分 ...

  6. linux 解压所有以zip结尾的文件_Linux下的压缩zip,解压缩unzip命令详解及实例

    摘自:https://www.cnblogs.com/yves0923/p/10965021.html Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 z ...

  7. linux7/centos7下源码安装nginx-1.16.1详解

    以下操作因为系统是最小安装,所以会需要安装的依赖和命令较多,实验环境,centos7ip:192.168.11.123 1. 下载或上传nginx安装包 我这边使用wget命令直接在centos7上下 ...

  8. Samtools(CentOS Linux)安装及常用命令详解

    序列比对(将测序reads与已知序列信息的基因或基因组进行比对)是高通量测序数据分析中最重要的一环,无论是转录组还是重测序都是基于比对结果来进行后续各项分析的,比对结果格式比较常见的是sam和bam文 ...

  9. yum方式安装android_linux yum 命令 详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

最新文章

  1. Java 常用设计模式 -- Builder模式
  2. node13---node使用mongodb
  3. 声明一个const数组
  4. python学到什么程度可以写爬虫-月薪2万的爬虫工程师,Python需要学到什么程度?...
  5. 【视频】vue指令之v-for
  6. C# 类构造函数赋值里属性与字段赋值注意项
  7. 数组维度超过了支持的范围_数组公式基础:多值和单值结果_
  8. 选择虚拟主机服务器,选择虚拟主机服务器
  9. 词向量算法—Word2Vec和GloVe
  10. Unity3D实践2:控制物体移动与旋转
  11. Atitit 学习一项技术的方法总结 目录 1. 自己动手实现学习法 1 2. 七步学习法 —— 如何高效学习一项技能 1 3. 如何快速学习一项技能-十步学习法 - HugoLester - 博客
  12. linux 不换行显示数据库,linux下怎么在不按回车情况下就能读取字符读取到字符不回显...
  13. Qt学习——聊天的QQ列表QToolBox类
  14. 通过CSS3的hover一个元素使其兄弟元素也相应改变某种属性
  15. 计算机网络 FDM TDM
  16. yocto运行时依赖规则
  17. java配置dsf,基于Spring-DM实现分布式服务框架(DSF)(一)
  18. Android 签名方法---同时使用V1和V2签名
  19. docker部署flask应用
  20. android iphone 同步通讯录,Apple ID 能同步 iPhone 和安卓手机通讯录吗?| 有轻功 #213...

热门文章

  1. 成功解决ImportError: cannot import name ‘spline‘ from ‘scipy.interpolate‘—利用make_interp_spline函数绘制平滑的曲线
  2. 东西方企业运营的根深蒂固的差异
  3. div添加阴影(盒子阴影)box-shadow各参数含义
  4. 哪些产品需要做3C认证
  5. notify验签失败及其原因
  6. 为什么人人都需要懂一点高阶(中台)产品思维
  7. 圆与圆的位置关系题目含答案_直线和圆的位置关系练习题附答案
  8. 360浏览器保存图片是webp格式怎么解决
  9. byte[]与ByteBuffer相互转化
  10. webService公共开放接口大全