一,安装git

  一键安装 Mac 或 Windows.

二,下载一个工具书

  Git 命令手册 free Git cheat sheet

三,安装完成之后需要先配置两个基本配置:用户名和邮箱

  

$ git config --global user.name "Your Name"
$ git config --global user.email "your@email.org" 

四,开始使用git创建第一个代码库(Repository)了

  1)通过克隆一个已经存在的代码库,如果一个项目已经存在于git上面,我们可以拷贝他并创建一个新的代码库;(什么是代码库?一个代码库其实就是一个项目的文件和文件夹的总和之称)

eg:将JQuery 的代码库签出到本地来(jQuery’s repository on GitHub):

我们可以使用如下命令:

$ git clone https://github.com/gittower/git-crash-course.git

这条语句会将https://github.com/gittower/git-crash-course.git下载到本地计算机

2)创建一个新的代码库

  命令行导航到本地项目的根目录然后使用init命令创建这个项目的初始版本:

$ git init

五,检查已经存在的代码库

当你创建一个新的代码库或者从网上拷贝一个已经存在的代码库到本地时,代码库的根目录下面会有一个隐藏文件夹,后缀名为.git,这个文件夹里面的东西不要动。

  ls -la                                           

现在你可以随意的对加入git的项目文件进行增删改查了,git都可以进行回滚操作

当你的更改到一定阶段,是时候提交(commit)到版本控制中了

我的建议是先回顾一下你所做的改变

$ git status

这条命令可以列出你自上次提交开始到现在所作的改变

下面是个例子:

Untracked files:在这个下面的是还没有纳入版本控制的,一般来说是你新创建的文件。

 Staged/Unstaged files:一个文件的修改并不意味着他会在下一次commit时提交上去

要提交这个文件你必须明确的向git指出来,这有助于精确的定位哪些文件需要在下次commit的时候提交上去,staged状态的会在下次commit的时候提交上去,而unstaged则不会。

六,提交(commit,这个过程又叫做staging your changes

怎么样提交呢?

  • 用git add命令提交修过或者新增的文件
  • 用git rm确认删除的文件
  • 万一你想要提交所有的文件,可以用git add -A命令

以上面的例子来说,现在你需要提交一个index.html文件(已被修改),new-page.html文件,新增的,保存到css文件夹中,你可以敲如下的命令:

$ git add index.html new-page.html css/*

下面是你需要删除一个error.html文件命令:

$ git rm error.html

如果你用git status命令查看会发现我们刚刚所作的操作记录,这里故意留了imprint.html不提交:

用commit命令提交时需要指定一个描述清晰的说明你做了什么改动

$ git commit -m "Implement the new login box"

七,检查提交的日志记录

$ git log                                       

这会列出所有按时间排序的日志记录

八,下一步要做什么?

上面的基本操作已经完了,下一步该干什么呢?

使用git的图形界面

图形界面可以省很多事,Windows下载地址: Tortoise Git

            Mac OS下载地址:Tower

下面是延伸阅读:

文章来源:http://sixrevisions.com/web-development/easy-git-tutorial/

Git初级的更多相关文章

  1. git初级--配置

    source: http://www.cnblogs.com/sakurayeah/p/5800424.html 一.注册github账号 github网址https://github.com/ 下一 ...

  2. Git初级实践教程(图文)

    关于Git Git的由来 Linux 的创始人 Linus Torvalds 在 2005 年开发了 Git 的原型程序.当时,由于在 Linux 内核开发中使用的既有版本管理系统的开发方许可证发生了 ...

  3. Git初级使用教程(转)

    http://www.cnblogs.com/xiaogangqq123/archive/2012/03/19/2405805.html 什么是 Git? Git 是一款免费的.开源的.分布式的版本控 ...

  4. git 初级

    以前工作中用到git,但没有总结,这次借鉴其它博客加上自己实践,总结git的简单用法 首先安装.... 打开一个文件右击git bash 弹出来一个jit界面 git config http.post ...

  5. git初级浅入其常用操作

    1. git init 我们从初始化一个仓库开始,通过此命令可以初始化一个仓库 git init 首先我们在当前目录下创建一个目录pratice和一个文件test.js mkdir pratice c ...

  6. Git初级使用教程

    什么是 Git? Git 是一款免费的.开源的.分布式的版本控制系统.旨在快速高效地处理无论规模大小的任何软件工程. 每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于 ...

  7. Git 初级使用 windows & Ubuntu

    目的:有一段代码要进行几个人同时维护,但是传来传去不方便,所以希望在github上实现,前提是每台机器都有git 在github 上新建一个项目 然后会看到,大体上就按这执行就可以 在Windows系 ...

  8. 初识git版本控制系统

    当下git分布式版本控制系统越来越火,掌握git也是必须的一个技能.因此,对git做了如下学习. Git初级指南 1. 先安装git.(ps:在select cmponents处要勾选Git Bash ...

  9. 关于git

    一.Git基础教程  01.[入门练习]廖雪峰 git教程网:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8 ...

随机推荐

  1. lesson5-图像检测-小象cv

    R-CNN: 2014,cnn为Alexnet 训练流程: 1)在imagenet上对cnn模型pre-train 2)使用所有ss生成区域对1)进行fine-tune ~softmax改为21维度 ...

  2. Windows 10下使用WMware 12 安装Ubuntu16.04,安装过程(附全过程图)

    序言:菜鸡的我又开始瞎搞Ubuntu了 首先在网下下载VMware 12 正常安装即可 关于产品密匙问题:5A02H-AU243-TZJ49-GTC7K-3C61N (这是我在网上找的密匙,反正自己是 ...

  3. Ideal部署web工程

  4. 推荐一些好的linux学习网站

    菜鸟教程:这个网站有jsp,php,c,android等等入门教程,很适合入门的新手和想多学一门语言的人 传送门http://www.runoob.com/ linux命令那么多,怎么记,给一个lin ...

  5. ipfs cluster 模式部署使用(docker-compose 环境运行)

    ipfs 点对点的分布式文件系统,官方提供了集群模式运行的docker 镜像,以及docker-compose 文件 所以测试下 环境准备 docker-compose   version: '3.4 ...

  6. 利用 groupby apply list 分组合并字符

    利用 groupby apply list 分组合并字符 因为需要对数据进行分组和合并字符,找到了以下方法. 有点类似 SQL 的 Group BY. import pandas as pd impo ...

  7. 火狐浏览器firebug

    1. 近日,Firebug团队在官网贴出了停止继续开发.更新维护Firebug的通知,邀请大家使用Firefox内置工具DevTools.   来自官网截图 Firebug是Firefox旗下的一款扩 ...

  8. ML(6)——改进机器学习算法

    现在我们要预测的是未来的房价,假设选择了回归模型,使用的损失函数是: 通过梯度下降或其它方法训练出了模型函数hθ(x),当使用hθ(x)预测新数据时,发现准确率非常低,此时如何处理? 在前面的章节中我 ...

  9. vue线上项目,优化前后对比

    优化前: dev初次时间:52s dev时间:5s~6s build时间:374s(6.2分钟) build后zip包大小: vue.vue-router 优化后: dev初次时间:49s.48s.5 ...

  10. 访问者模式-Visitor Pattern

    1.主要优点 访问者模式的主要优点如下: (1) 增加新的访问操作很方便.使用访问者模式,增加新的访问操作就意味着增加一个新的具体访问者类,实现简单,无须修改源代码,符合“开闭原则”. (2) 将有关 ...