此篇教程主要是讲应用,因为理论,,,额,我也说不出来。大家要深入学习还是看廖老师的教程吧。

可以把这篇当作一个简单应用的参考,因为当初看廖老师的也难看啊!!!

以下是资料:

廖雪峰-Git教程

【Github教程】github入门到精通

github的使用(git shell )

这三篇教程都不错,因为,本人就主要是从这篇来学习的。

首先普及几个基础知识(恐怕也只有我这种小白才搞不清这些东西。仅个人观点,如有不对,请不惜赐教)

1.  git是一个版本控制工具

   github是一个用git做版本控制的项目托管平台.

2.  在安装完git for windows后会出现github 和 git shell:

   github是git管理工具的图形化;

   git shell是git管理工具的shell化;

   注:a.同一电脑上github和git shell是同步的,不需要在github上操作之后,又去git shell上操作一把。

     b.建议用git shell。

3.   【此条建议最后看】

   关于仓库这玩意儿。最开始可能会完全搞晕,一会儿是本地,一会儿又是github。

   关于这个问题,不得不提两点:a.git是一个分布式版本控制器;b.本地和github是两个仓库,本地方便编辑,github方便随时fork

好了,前面废话一大堆,希望有用!现在言归正传:

直接上最简单的上手步骤(正常流程):

1.github网站上建帐号,登陆,创建一个仓库:

Description栏是描述,可填可不填。

默认访问权限为公共

2.在本地安装管理git的客户端:https://github-windows.s3.amazonaws.com/GitHubSetup.exe,安装完成后,会在桌面上出现两个图标,Git Shell和GitHub。那两个图标分别是命令行工具和图形界面

3.双击打开Git Shell

4.输入git config --global user.name "XXX",这里"XXX"是注册的用户名

 输入git config --global user.email abc@163.com,这里的邮箱是注册时的邮箱

  注:有了这个配置,在提交文件时,才知道从这台电脑上提交的东西是谁提的

5.在shell中切换到你想要作为本地仓库的路径下

6.输入git init,初始化版本仓库。

  初始化成功的标志是:在本地仓库那个目录下会有.git的文件出现,它的重要性就不多说了,总之,手不要贱!

7.在仓库目录下随便建一个txt文件,写点东西。作为我们要提交的文件。比如:test.txt   内容:hello git!

8.shell中输入:git add test.txt

    将文件加入提交队列中

9.shell中输入:git commit -m ‘commit description’

    引号中的内容为本次提交的注释,-m参数不能省,注释也坚决不要省。

10.shell中输入:git remote add origin git@github.com:yourName/yourRepo.git

    将上传列表与github上的仓库建立联系(本地仓库和github上仓库名字可以不相同)

    后面那一串github地址在创建github上的仓库之后会有(三种方式填充github上的仓库)。

    

11.shell中输入:git push origin master

    将本地仓库上传到github。

注:第8、9步是将自己的文件“注册”到本地仓库

  第10、11是将本地仓库的文件上传到github

初学状态,有不对的,希望大家多多指教!

Git 基础学习篇(应用-windows篇)的更多相关文章

  1. [原]零基础学习视频解码之android篇系列文章

    截止今天,<零基础学习视频解码系列文章>.<零基础学习在Android进行SDL开发系列文章>以及<零基础学习视频解码之android篇>系列文章基本算是告一段落了 ...

  2. git基础学习

    1.git是什么 内容寻址文件系统,分布式版本控制系统 2.git作用 开发过程中的版本控制 3.git基础命令 克隆git仓库---clone:git clone 仓库url 选分支---check ...

  3. 第一篇-Git基础学习

    学习网址: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013758410 ...

  4. Android Studio 的安装和配置篇(Windows篇)

    上一篇介绍完了Android Studio,这一篇就专门来讲讲怎么安装配置的吧. 其实好多人都卡到安装配置这一步,想当初我也是,万恶的XX防火墙,导致下载Android Studio 的gradle异 ...

  5. git 基础学习笔记

    配置ssh 打开命令行或者git bash 输入 创建git库 git init 检查当前状态 $ git status On branch master nothing to commit, wor ...

  6. 零基础学习openstack【完整中级篇】及openstack资源汇总

    1.你是如何学习openstack的?2.你对openstack的组件了解多少?3.你认为openstack该如何学习? 一直想写关于openstack的方面的内容,今天终于整理完成.算是完成一桩心事 ...

  7. 【音视频连载-001】基础学习篇- SDL 介绍以及工程配置

    技术开发故事会连载 这是音视频基础学习系列的第一篇文章,主要讲解 SDL 是什么以及为什么要用到它,看似和音视频没啥卵关系,其实必不可少. SDL 简介 SDL 是 "Simple Dire ...

  8. Scala学习(一)--Scala基础学习

    Scala基础学习 摘要: 在篇主要内容:如何把Scala当做工业级的便携计算器使用,如何用Scala处理数字以及其他算术操作.在这个过程中,我们将介绍一系列重要的Scala概念和惯用法.同时你还将学 ...

  9. Git 基础 —— 安装 配置 别名 对象

    Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 Git 安装 Git下载地址 ...

随机推荐

  1. The APR based Apache Tomcat Native library 异常解决办法

    tomat在linux服务器上启动报The APR based Apache Tomcat Native library which allows optimal performance in pro ...

  2. [转]使用CSS3实现树形控件

    下面是一个使用HTML的ul标签制作的关于国家区划的组织结构图. 中国 北京 广东省 广州市 韶关市 海南省 海口市 美兰区 龙华区 秀英区 琼山区 三亚市 安徽省 合肥市 安庆市 United St ...

  3. hdu 4631 Sad Love Story

    http://acm.hdu.edu.cn/showproblem.php?pid=4631 没想到这道题需要用“平均时间复杂度” 计算   一直没有想到解法  因为不符考虑了最坏情况的理念 方法一: ...

  4. ARM2440换lcd

    将原来的3.5寸分辨率为240x320换为480x272所需要修改的地方 时序设置: CLKVAL=4    (VCLK   =10)    5<  VCLK   <12 每个点扫描周期 ...

  5. linux下xampp集成包安装配置方法

    1.查看你linux系统的位数,是32位的还是64位的.使用uname -a命令查看. 显示有 x86_64则说明你是64位内核, 跑的是64位的系统. i386, i686说明你是32位的内核, 跑 ...

  6. [转载]Android核心分析

    2013-12-19 15:44:03 转载自: http://blog.csdn.net/column/details/androidcore.html 很好的文章,阅读请跳转到转载链接,转载备以后 ...

  7. UI UIView

    课程内容:   一.iOS概述 2007年1月9日Macworld大会上公布iPhone OS系统,2010WWDC大会上改名为iOS   二. UI编程概述 UI的本意是用户界面,是英文User和 ...

  8. “更高效率:标准化+简约风+移动化”--K2 BPM老客户交流会

    主题:工作流主数据标准化和移动工作流带来的企业沟通建设机会 嘉宾:李瑞延(盛大网络IT总监) 公司管理需要更好的工作流 -为决策提供依据 通过对各级业务公司各类流程数据的获取与分析,为管理决策提供必要 ...

  9. QuartZ的线程锁

                                                                                                ;        ...

  10. 在ubunut下使用pycharm和eclipse进行python远程调试

    我比较喜欢Pycharm,因为这个是JetBrains公司出的python IDE工具,该公司下的java IDE工具--IDEA,无论从界面还是操作上都甩eclipse几条街,但项目组里有些人使用e ...