zoukankan      html  css  js  c++  java
  • Git常用命令

    Git下载网站

     https://git-scm.com/downloads

    基本使用

    - 进入你想要管理的文件夹
    - git init 初始化
    - git status 查看文件状态
    - git add . 添加文件让git管理
    - git commit -m '一定好好写' 本地提交
    - git log 提交记录日志
    - git reset --hard 23xdfu0lksdfousmner9xf 回滚到之前某个状态
    - git reflog 提交记录日志
    可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)

     

    b. 问题:当在开发某个功能到1/2时,如果想要回到原来的状态修复原来的代码。

    方法一:
    git stash 将当前工作区所有修改过的内容存储到“某个地方”,将工作区还原到当前版本未修改过的状态
    git stash pop 恢复之前修改的内容(出现冲突需手动解决冲突)
    方法二:(推荐)
    master 主分支
    dev(开发) 开发版本的分支
    当要紧急修复bug了
    a. [dev]将 dev 中现在正在开发的功能提交到dev
    git add .
    git commit -m 'xxx'
    
    b. 切换回主分支
    git checkout master
    
    c. 创建并切换到bug分支
    git branch bug
    git checkout bug
    在bug分支上进行修复....
    git add .
    git commit -m 'xxx'
    
    d. git checkout master
    git merge bug 代码合并(出现冲突需手动解决冲突)
    git branch -d bug
    
    PS: git branch 展示当前创建的分支
    
    e. 切换到dev继续开发
    git checkout dev
    .....
    git add .
    git commit -m '开发完成'
    
    注意: git rebase 合并+将提交记录合并到一条主线=> 提交记录整洁
    如果产生冲突,解决完冲突后,需要执行:
    git rebase --skip


    版本存储仓库
    公共:
    - github
    - 码云
    公司搭建:
    - gitlab

    a. 注册账户 + 创建项目 + 拷贝地址 https://gitee.com/wupeiqi/xianglong.git
    
    b. 本地代码推送远程
    cd 项目目录
    git remote add origin https://gitee.com/wupeiqi/xianglong.git
    git push origin master
    git push origin dev
    
    c. 下载代码
    git clone https://gitee.com/wupeiqi/xianglong.git
    或创建目录 ,进入该目录下
    git init
    git remote add origin https://gitee.com/wupeiqi/xianglong.git
    git pull origin master
    创建dev分支
    git checkout dev
    git pull origin dev

    PS:多人协同开发:每个人创建一个分支,创建 .gitignore 文件,编写git忽略哪些文件。

    Fake it,till you make it
  • 相关阅读:
    20、虚拟内存的目的是什么?
    19、进程间通信有哪几种方式?把你知道的都说出来
    18、进程通信方法(Linux和windows下),线程通信方法(Linux和 windows下)
    17、操作系统在对内存进行管理的时候需要做些什么?
    16、进程同步的四种方法?
    python学习——生成器表达式
    python学习——闭包
    细说websocket
    git hg提交拉取
    切换samba用户
  • 原文地址:https://www.cnblogs.com/wusir66/p/9733250.html
Copyright © 2011-2022 走看看