zoukankan      html  css  js  c++  java
  • git

    本地创建仓库,然后进行管理.提交到本地仓库(不需要网络),提交到远程仓库(需要网络)
    相对于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中添加的打印语句重新出现,说明已回到指定版本
     
    相关网站:
    相关补充:
     
     
  • 相关阅读:
    linux服务器安装nginx及使用
    服务器搭建
    Linux安装mysql5.7
    个人服务器的选择
    DECODE函数简介
    ORACLE数据库优化
    Mac下JD-GUI无法使用
    Qt 中QString 字符串操作:连接、组合、替换、去掉空白字符
    [Qt初级] 解决 中QMainWindow和QDockWidget添加布局失败问题
    我的JS 中级学习篇
  • 原文地址:https://www.cnblogs.com/wusang/p/4726507.html
Copyright © 2011-2022 走看看