一、git与github

  git 是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。

  github 是一个网站,给用户提供git仓库托管服务,是开源代码库以及版本控制系统。在github上你可以找到很多开源代码,方便学习。

二、安装git(for windows)

  1、在此网站上下载 http://git-scm.com/download/

  2、一直next下去。(PS:期间,你可以自定义安装的路径等。)

  

  3、安装成功之后,你就可以在桌面找到git的logo,双击它就会弹出黑框框

   

  4、接着开始配置

  git config --global user.name "your name"

  git config --global user.email "your email"

  注意,这里配置的信息名字填写的是你在github上的用户名,邮件是显示在github上的那个邮件。(目前我用的是这样的),但是还可以为不同的仓库设置不同的用户名和邮件。

  Skills1:你可以输入 git config --list 来查看自己的配置是否设置正确。

  Skills2:你也可以使用git config user.name 和 git config user.email 单独查看自己的用户名和邮件的设置。

  

  5、你可以手动创建一个文件夹,也可以在git下通过命令的形式创建文件夹,一下是通过命令的形式创建文件夹:

  

  命令解释:cd /盘符     #### 转换盘符

       mkdir 文件名   #### 创建文件夹

       pwd    #### 显示当前的目录

  6、将创建的目录变成仓库,如下所示:

  

  命令解释:git init      #### 这是一个空的仓库,现在,在目录下多了一个.git目录,这是一个隐藏目录,通过这个目录来耿总版本库的,因此,不要自己去手动修该这个目录里边的文件。

  7、添加文件到仓库,如下图所示:

  

  命令解释:git add 文件名    #### 通过此方式添加文件

       git commit -m "填写提交的描述"    #### 填写本次提交的说明。可以输入任意内容,但是,填写有意义的内容可以帮助你查看历史。

    注:可以连续add添加多个,可以一次commit多个文件。

  

                              未完待续......

       

  

如何使用Git——(一)的更多相关文章

  1. Git 子模块 - submodule

    有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目. 也许是第三方库,或者你 独立开发的,用于多个父项目的库. 现在问题来了:你想要把它们当做两个独立的项目,同时又想在 一个项目中使用另 ...

  2. Git 在团队中的最佳实践--如何正确使用Git Flow

    我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...

  3. Git与Repo入门

    版本控制 版本控制是什么已不用在说了,就是记录我们对文件.目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作... 一.原始版本控制 最原始的版本控制是纯手工的版本控制:修改文 ...

  4. Git Bash的一些命令和配置

    查看git版本号: git --version 如果是第一次使用Git,你需要设置署名和邮箱: $ git config --global user.name "用户名" $ gi ...

  5. 在Ubuntu 16.10 安装 git 并上传代码至 git.oschina.net

    1. 注册一个账号和创建项目 先在git.oschina.net上注册一个账号和新建一个project ,如project name 是"myTest". 2.安装git sudo ...

  6. 史上最详细git教程

    题外话 虽然这个标题很惊悚,不过还是把你骗进来了,哈哈-各位看官不要着急,耐心往下看 Git是什么 Git是目前世界上最先进的分布式版本控制系统. SVN与Git的最主要的区别 SVN是集中式版本控制 ...

  7. [版本控制之道] Git 常用的命令总结(欢迎收藏备用)

    坚持每天学习,坚持每天复习,技术永远学不完,自己永远要前进 总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------- ...

  8. 【解决方案】Myeclipse 10 安装 GIT 插件 集成 步骤 图解

    工程开发中,往往要使用到集成GIT ,那么下面说说插件安装步骤 PS:以Myeclipse 10 为例,讲解集成安装步骤. ----------------------main------------ ...

  9. git 命令

    切换仓库地址: git remote set-url origin xxx.git切换分支:git checkout name撤销修改:git checkout -- file删除文件:git rm  ...

  10. git亲测命令

    一.Git新建本地分支与远程分支关联问题 git checkout -b branch_name origin/branch_name 或者 git branch --set-upstream bra ...

随机推荐

  1. 《Maven_孔浩》依赖传递

    间接依赖的包中有同级相同的依赖,那么按照写在前面的依赖:如果不同级有相同的依赖,那么按照级别最高的为准. 依赖的范围scope(test/compile/provided/runtime) test: ...

  2. Skip list--reference wiki

    In computer science, a skip list is a data structure that allows fast search within an ordered seque ...

  3. Algernon's Noxious Emissions POJ1121 zoj1052

    One of the greatest alchemists of the lower Middle Renaissance, Algernon da Vinci (one of Leonardo's ...

  4. 浅谈xss攻击

    近期学习过程中提到xss攻击的问题,便想要了解一下,总结如下: XSS攻击:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, ...

  5. 杂乱无章之javascript(二)

    1.浏览器与事件事件通常是由浏览器所产生,不同的浏览器会产生的事件也有所不同,即使同一浏览器不同版本所产生的事件也有不同.以下为HTML4.01中的事件 2.error事件:它可以调用一个错误处理函数 ...

  6. Android进阶笔记06:Android 实现扫描二维码实现网页登录

    一. 扫描二维码登录的实现机制: 详细流程图: (1)PC端打开网页(显示出二维码),这时候会保存对应的randnumber(比如:12345678). (2)Android客户端扫码登录,Andro ...

  7. 给jdk写注释系列之jdk1.6容器(13)-总结篇之Java集合与数据结构

         是的,这篇blogs是一个总结篇,最开始的时候我提到过,对于java容器或集合的学习也可以看做是对数据结构的学习与应用.在前面我们分析了很多的java容器,也接触了好多种常用的数据结构,今天 ...

  8. JDBC的批量批量插入

    本文部分转载于:http://blog.itpub.net/29254281/viewspace-1151785/ http://www.cnblogs.com/chenjianjx/archive/ ...

  9. org.json 使用

    org.json 和 json-lib 使用上差不多. //JSONObject public static void main(String[] args) { String jsonObjectS ...

  10. less-2

    样式内嵌: 生成css:   样式运算:   生成的css文件: