zoukankan      html  css  js  c++  java
  • B10-git的简单使用

    一、为项目创建本地仓库

    // 1、到项目根目录下
    $ cd gitTest
    
    // 2、初始化仓库
    $ git init
    
    // 3、创建README文件
    $ touch README
    
    // 4、将所有文件添加到git追踪
    $ git add .
    
    // 5、将文件提交到本地仓库(也可以在Xcode进行)
    $ git commit -m "一些说明"

    二、远程仓库使用

    // 1、生成SSH密钥
    ssh-keygen -t rsa -C "example@gmail.com"
      // 一、一路回车,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
      // 二、按提示先输入私钥和公钥的文件名(例:hh),回车,在输入邮箱密码,回车。最终生成私钥hh,公钥hh.pub文件。
    
    // 2、在相应的代码管理平台添加公钥(github,git@osc等)
    //      title随便写,复制id_rsa.pub或者hh.pub文件内容添加即可。
    
    // 3、设置个人信息
    $ git config –-global user.name “example”
    $ git config –-global user.email example@gmail.com 
    
    // 4、关联远程库
    $ git remote add origin git@github.com:exampleUserName/example.git
    $ git push -u origin master //提交项目

    三、版本穿越

    // 1、回撤到上一个版本
    $ git reset --hard HEAD^
    
    // 2、回撤到上上一个版本
    $ git reset --hard HEAD^^
    
    // 3、切换到任意版本
    $ git reset --hard 版本号(前6位)
    
    // 4、撤销某一个文件当前的修改
    $ git checkout 文件名
    
    // 5、查看分支引用记录,能够查阅所有的版本号
    $ git reflog

    四、补充命令

    // 1、创建文件夹
    $ mkdir gitTest
    
    // 2、创建文件
    $ touch README
    
    // 3、查看所有文件状态
    $ git status
    
    // 4、查看配置信息
    $ git config -l
    
    // 5、将远程代码库克隆到本地
    $ git clone url

    // 6、更改远程仓库的url
    $ git remote rm origin
    $ git remote add origin git@github.com:exampleUserName/example.git

    PS:另一篇随笔iOS开发的Tips,之中问题16,介绍了.gitignore的使用。

    参考资料:

    1、开源中国代码托管,https://git.oschina.net/oschina/git-osc/wikis/Home

    2、廖雪峰git教程,http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

  • 相关阅读:
    翻转单词顺序
    java layout 表格项增加、删除、修改
    Hadoop学习之HBase
    protected的一些功能
    hdu4431 Mahjong
    kendo ui gird温馨提示(使用本地数据) 一个
    TOP计划猿10最佳实践文章
    Java高级应用(一个)-文件夹监控服务
    BSD介绍
    获取编译学习笔记 (十三)—— 外部中断
  • 原文地址:https://www.cnblogs.com/yaann/p/4360163.html
Copyright © 2011-2022 走看看