本地创建仓库,然后进行管理.提交到本地仓库(不需要网络),提交到远程仓库(需要网络)
相对于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. SCI杂志分区规则

    1区:该期刊的影响因子排名位于其所在学科排名的前5% 2区:该期刊的影响因子排名位于其所在学科排名的前20%但未进入5% 3区:该期刊的影响因子排名位于其所在学科排名的前50%但未进入20%的 4区: ...

  2. MyEclipse 下用link 方式安装插件

      N年之前,也是Java出身,后来转DBA,Java 就忘的差不多了. 最近计划好好研究下Python,还是选用MyEclipse 这个IDE了,多年没敲代码,很多东西都忘记了,做点笔记,备用. M ...

  3. HDU 1560 DNA sequence DFS

    题意:找到一个最短的串,使得所有给出的串是它的子序列,输出最短的串的长度,然后发现这个串最长是40 分析:从所给串的最长长度开始枚举,然后对于每个长度,暴力深搜,枚举当前位是哪一个字母,注意剪枝 注: ...

  4. 【原】Storm调度器

    Storm入门教程 1. Storm基础 Storm Storm主要特点 Storm基本概念 Storm调度器 Pluggable scheduler(可插拔调度器) Isolation schedu ...

  5. uva11426 GCD Extreme(II)

    题意:求sum(gcd(i,j),1<=i<j<=n)1<n<4000001 思路: 1.建立递推关系,s(n)=s(n-1)+gcd(1,n)+gcd(2,n)+……+ ...

  6. 50道经典的JAVA编程题(36-40)

    50道经典的JAVA编程题(36-40),今天晚上心情压抑,不爽,继续做题,管它明天考试,我继续我的java,一个周末都在看微机原理看得的很头疼啊~明天该挂科就挂吧,不在乎了~~~ [程序36] Ar ...

  7. java继承和多态

    父类和子类 如果类C1扩展自另一个类C2,那么C1称为子类或派生类,C2称为父类或基类.派生类可以从它的基类中继承可访问的数据域和方法,还可添加新数据域和新方法 例如:实现一个几何图形基类; clas ...

  8. POJ3254 - Corn Fields(状态压缩DP)

    题目大意 给定一个N*M大小的土地,土地有肥沃和贫瘠之分(每个单位土地用0,1来表示贫瘠和肥沃),要求你在肥沃的单位土地上种玉米,如果在某个单位土地上种了玉米,那么与它相邻的四个单位土地是不允许种玉米 ...

  9. Hadoop HDFS概念学习系列之hdfs里的文件下载闲谈(二十六)

    hdfs里的文件下载 可以,通过hadoop distributed system来下载,而且速度非常之快.涨知识!!! 或者,通过命令行的方式,也可以! ********************** ...

  10. ALM11需求和测试覆盖率图解1

    覆盖率分析视图 需求覆盖率选项卡