zoukankan      html  css  js  c++  java
  • git基本使用

    初始设置git

    1 git config --global user.name "Your Real Name"
    2 git config --global user.email you@email.address

    1、进入到要管理的文件夹

    git  init  初始化

    git  status  查看文件状态

    git  add . 添加所有的文件(遍历)

    git  commit  -m "详细写(便于状态回滚)"

    git  log  查看日志

    git  reset  --hard   24nejfnjfwejffkdslf

    git  reflog

    git  reset  --hard   24nejfnjfwejffkdslf

    2、当开发某个功能到一半时,想要回到原来的状态修复原来的代码

    git  stash  (将当前代码暂时保存起来)

    git  stash  pop (修复完代码继续开发功能)

    3、线上项目出现bug

    (1)将dev中正在开发的代码提交到dev上(当前处于dev分支)

      git add .

      git  commit  -m 'xxx'

    (2)切换到master主分支(master分支与线上代码同步)

      git  checkout  master

    (3)创建并切换到bug分支

      git  branch  bug

      git  checkout  bug

      在bug分支修复代码并提交

      git  add .

      git  commit  -m 'xxxx'

    (4)将bug分支上的代码合并到master分支上,并删除bug分支

      git  checkout  master

      git  merge  bug

      git  branch  -d  bug

      ps: git  branch(查看存在的分支)

        git  branch  -b  xxx(创建并切换到某个分支)

      git  rebase(将提交记录合并到一条主线上--》提交记录更整洁)

      如果产生冲突:解决冲突之后执行-->git  rebase  --skip

    4、本地代码推送到远程(在github中创建新的项目,并复制项目路径)

    在项目路径下:

      git  remote  add  origin  ‘项目路径’  --origin是给项目路径起的一个别名

      git  push  origin  master(将代码推送到github上master主分支)

    5、将github上的代码克隆到本地

    (1)git  clone  “项目路径”

    (2)创建一个新目录,在该空目录下

      git  init

      git  remote  add  origin  ‘项目路径’ 

      git  pull  origin  master(将代码拉取到本地)《==》git  fetch  xxx(项目路径)  master   

                             git  merge  xxx/master 或者 git  rebase  xxx/master

    6、fork (可以对github上开源的项目进行二次开发)

      点击fork  将代码克隆到自己目录下

      修改代码

      创建 pull  request

    7、创建 gitignore 目录 --》忽略某些文件(将需要忽略的文件写在gitignore目录下)  

    git  使用详情请参考:https://www.cnblogs.com/wupeiqi/p/7295372.html

  • 相关阅读:
    TinyCMips
    C++坑点集合
    2017,不能再咸鱼了
    浅谈C语言变量声明的解析
    独自handle一个数据库大程有感
    Async Programming
    04python 中的各种推导式(python函数)
    03python 迭代器与生成器(python函数)
    02python 装饰器(python函数)
    01python 中的函数与函数式编程(python函数)
  • 原文地址:https://www.cnblogs.com/lizhengtao/p/9966593.html
Copyright © 2011-2022 走看看