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

posted on 2018-11-16 20:29  tony-lzt  阅读(131)  评论(0编辑  收藏  举报

导航