本地创建仓库,然后进行管理.提交到本地仓库(不需要网络),提交到远程仓库(需要网络)
相对于svn为克隆方式,赋值的是整个仓库,svn只是复制的代码.
 
1.电脑新创建一个”本地仓库”空文件夹
2.打开终端: 输入cd 空格 再直接把桌面空文件夹拖进来 回车
再输入   git init 回车
3.新建一个存放在”本地仓库”文件夹的Xcode工程
4.终端
 输入用户名:git config user.name lanou02回车
 再输入邮箱: git config user.email 1149779588@qq.com回车
5.查看一下config文件
6.设置全局的用户名和邮箱
终端
 输入名称: git config --global user.name lanou002回车
 再输入邮箱: git config --global user.email 1149779588@qq.com回车
查看
 
7.终端
查看状态:输入 git status
绿色表示:已提交
红色:未提交
工作区-暂存区-仓库
 再输入: git add .回车(补充:这里是添加整个文件,当想提交某个文件时 命令行为:git add 提交的文件名)
git commit -am "添加工程"
出现一大堆东西
再输入 git status回车后会出现 nothing to commit, working directory clean,说明已是最新
8.工程创建好了可以开发了
打开工程试着在viewcontroller中加一条打印语句
终端查看状态: 输入 git status回车 看到红色代码
添加到仓库:输入 git add .(这里还是整个提交)
添加修改日志:输入 git commit -am "添加了1111"
回车再输入git status回车看到是最新版本
 
9.查看日志 回滚版本(退回)
终端输入: git log 回车
版本号为40位哈希值
终端输入: git reflog 回车
9-1.已经提交回滚版本
  回滚到上一版本 终端输入:git reset --hard HEAD^ 
回车后发现刚才在viewcontroller中添加的打印语句消失,说明已回到上一个版本
回滚到指定版本 终端输入:git reset --hard 54c1df0 
回车后发现刚才在viewcontroller中添加的打印语句重新出现,说明已回到指定版本
 
相关网站:
相关补充:
 
 

git - 版本控制器(本地仓库)的更多相关文章

  1. 【原创】Git版本控制器的基本使用

    关于git Git,是一个分布式版本控制软件.最初本是为了更好的管理Linux内核开发而被林纳斯·托瓦兹开发,后来因为项目开发中版本控制的强烈需求,而git也日趋成熟,最终成为了一个独立的版本控制软件 ...

  2. 新手向--git版本控制器

    body { width: 70%; border: 1px solid #ddd; outline: 1300px solid #fff; margin: 16px auto } body .mar ...

  3. Git(2) - git安装、本地仓库与远程仓库使用详细指南

    git版本控制工具 下载地址:https://www.git-scm.com/download/win选择对应版本的工具,下载后是一个exe执行文件: 常用git命令 命令 作用 git init(在 ...

  4. (超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库

    (超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库 本地创建了一个 xcode 工程项目,现通过 命令行 将该项目上传到 github 或者 gitlab 远程仓库,具体 ...

  5. 介绍Git版本控制器的使用

    Git 简介 Git 是什么?大家肯定会说不就是版本控制器嘛,是的Git是目前世界上最先进的分布式版本控制系统(没有之一). 1.那什么是版本控制器呢? 举个简单的例子,比如我们用Word写文章,那你 ...

  6. Git版本控制器使用总结性梳理

    Git为何物?Git 是什么?大家肯定会说不就是版本控制器嘛,是的Git是目前世界上最先进的分布式版本控制系统(没有之一).1)那什么是版本控制器?举个简单的例子,比如我们用Word写文章,那你一定有 ...

  7. 使用git版本控制器C#工程,git托管到GitHub和visual studio on line

    类比TFS, 托管到了VS online,为私有.GitHub上托管的代码为开源. 新建工程选择版本控制器"Git" VS online: 本地: GitHub,下载github ...

  8. Git版本控制器的使用

    首先介绍一下什么是Git:git是目前最流行的版本控制系统,属于分布式版本控制器. 使用Git前先要在GitHub创建代码仓库,或者获取你要应用的GitHub的链接地址. 创建GitHub仓库这里就不 ...

  9. 第一次使用github、git工具,本地仓库、远程仓库使用

    一次使用git,记录下使用过程...可能还有很多东西可能还没理解,后期理解了再写吧 git是什么.,百度的回答: 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. 使用过程一直在百度 ...

随机推荐

  1. codeforces 671B Robin Hood 二分

    题意:有n个人,每个人a[i]个物品,进行k次操作,每次都从最富有的人手里拿走一个物品给最穷的人 问k次操作以后,物品最多的人和物品最少的人相差几个物品 分析:如果次数足够多的话,最后的肯定在平均值上 ...

  2. Selenium 使用方法小结

      基本介绍: Selenium工具专门为WEB应用程序编写的一个验收测试工具. Selenium的核心:browser bot,是用JAVASCRIPT编写的. Selenium工具有4种:Sele ...

  3. QTP、LoadRunner、QC工具下载地址

    QTP10.0工具下载地址:http://h30302.www3.hp.com/prdownloads/T6510-15063.zip?ordernumber=380454070&itemid ...

  4. 验证码生成-->漂亮啊

    验证码不用输出太多的HTML代码,直接创建一个一般处理程序,直接上代码 public class VCode : IHttpHandler { HttpContext context = null; ...

  5. HOG:从理论到OpenCV实践

    (转载请注明出处:http://blog.csdn.net/zhazhiqiang/ 未经允许请勿用于商业用途) 一.理论 1.HOG特征描述子的定义:     locally normalised ...

  6. Poj 2081 Recaman's Sequence之解题报告

                                                                                                         ...

  7. JavaScript基本概念(二)

    JavaScript 基本概念(二) 操作符和语句 目录 操作符 一元操作符 位操作符 布尔操作符 乘性操作符 其他操作符 语句部分 说起操作符,回忆下上一篇文章末尾说的话. 操作符 一元操作符 ++ ...

  8. 初识cocos2d-x-从环境配置到整体框架

    前言 ACM生涯在带着些许遗憾中结束了.春招的时候找了一份游戏开发的工作,现在学习cocos2dx中. 从ACM竞赛到实际项目开发的学习,第一感觉就是不适应,虽然感觉实际项目的确要比ACM简单的多.最 ...

  9. nodejs学习:sails框架的学习

    上周通过搭建CMS系统接触到了sails框架,知道一些ORM的概念.这周开始深入后台数据交互,发现twenty框架的数据结构在sails上又设计了一番(比如node.category),不得不说师哥就 ...

  10. Android ADB使用

    ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有 ...