zoukankan      html  css  js  c++  java
  • git命令的使用

     1.初始化git仓库(仓储)

    ‘git init’   //这个仓库会存放git对我们项目代码备份的文件

     

    2.配置个人信息:在git中设置当前使用的用户是谁(区分这个代码是谁做的)

    每次备份,都会把备份者的信息存储起来

    ‘git config –-global user.name “stevn”   //配置用户名,全局配置一次就好

    ‘git config –-global user.emil “*******@qq.com “// 配置邮箱

    3.把代码存储到.git仓库中

    把代码放到仓库门口(暂存区):

    ‘git  add  ./readme.md’(文件路径)

    把仓库门口的代码放到里面的房间中(版本库):

    ‘git commit –m(说明信息,必须有) “我们的第一个版本”

    4.代码更新,功能完善

    ‘git add ./readme.md

    ‘git commit –m “这是第二个版本”

    这时仓库里就有两个版本的代码,方便以后回退

    5.第三版更新

    ‘git add ./readme.md

     ‘git status //如果不知道具体执行哪一步,查看状态,看看执行到哪一步了

    ‘git commit –m “第三版”

     

    Status:如果提交后又修改代码,则会出现红色的modified的字样,没修改即是:nothing to commit

     

    Status:表明放到了门口,并没有提交(commit)

    6.在项目中添加了一个新的文件01.js

    ‘git add  ./    //把修改过的所有文件都放大大门口

     ‘git commit  –m “添加一个新文件,加一个新功能”

    7.直接放到仓库中,不经过大门口

    ‘git commit  - -all  –m “标签”

    8.git log 查看提交的日志

    ‘git log - -oneline   //每次提交显示在一行,简介明了

    9.版本退回(回复代码)

    ‘git log - -oneline’  //查看日志

    ‘git reset - -hard Head ~0   //0表示回退到最近一次修改前的版本,

    10.通过版本号来切换版本

    ‘git reset - -hard ca3cc90

     

    ca3cc90(每次提交的版本号唯一标志)

    ‘git reflog’   //把每一次切换的记录都会显示出来

    ‘git log’ 只会显示Head标识以及以前的修改信息

    11.创建分支

    ‘git branch dev’

    ‘git branch’  //就可以看到我们创建到分支了

    ‘git checkout dev ‘//切换到dev 分支

    分支中操作自己的代码

    ‘git checkout master’ //切回主分支

    ‘git merge dev ‘ //把dev 分支中提交的合并过来

    ‘git branch –d dev’  //删除dev分支,要在别的分支(master)删除

    12.把代码上传到github

    Github仓库地址:https://github.com/LCRuby/BlockChain.git

    ‘git  push  https://github.com/*******.git master  //传到远程的master分支

    13.从服务器拿数据

    要先在本地创建一个.git目录

    ‘git pull https://github.com/***********.git master  //远程服务器master分支

    还有一种方法是clone [地址]  //一般第一次时用这个

    Git clone https://github.com/************.git 即可

    14.用ssh方式上传代码

            公钥和私钥

            私钥自己用,公钥在网站上

    生成公钥和私钥:

            ‘ssh –keygen –t rsa –C  “*********@.com”

            把公钥配置到远程服务器上(gitub)

            ‘git push git@github.com:LCRuby/test.git master  //用ssh进行上传

    这样别人上传就不需要我们的用户名和密码了

    15.命令简写

     

    把长串的链接,,重命名为oriagin

     

     这里加上-u表示,下次直接可以git(pull/push)使用,不用再加ssh链接地址和master(仓储分支)

    每天的价值就是不停息的前进!!!
  • 相关阅读:
    字蛛webfont 安装及使用方法
    二级菜单被banner遮住的解决方法
    空a标签在IE下无效之解决方法
    wamp新建虚拟目录无法运行的解决方法
    js中this关键字用法详解
    css3新特性
    css手册中各种符号的意思
    gradient 渐变
    ie6-ie8中不支持opacity透明度的解决方法
    mysql给定一个随机数
  • 原文地址:https://www.cnblogs.com/zhaopp/p/11908608.html
Copyright © 2011-2022 走看看