zoukankan      html  css  js  c++  java
  • 大白话说GIT常用操作,常用指令git操作大全

    列一下在开发中用的比较多的git指令

    git clone https://github.com/chineseLiao/Small-career // 克隆远程仓库到本地

    git add . // 把修改的文件全选
    git commit
    -m "这里是一些描述信息" // 把修改的提交到本地并添加描述
    git pull // 拉取远程的代码

    git push // 推送到远程

    强制拉取,即覆盖本地修改,只用远程代码,使用下边指令集
    git fetch --all // 拉取仓库最新修改,不合并
    git reset --hard origin/master // 清除本地修改,并使用 matser 分支最新代码
    git pull // 拉取
    git push // 提交远程

    git branch -a // 查看所有分支

    git branch -l // 查看本地所有分支

    git checkout develop // 切换到develop分支

    git merge develop // 将develop分支合并到当前分支

    git branch -d feature-facelib // 删除本地人脸库特性分支

    git push origin :feature-facelib // 删除远程的人脸库特性分支

    创建分支并关联远程仓库,下面是指令集
    git checkout -b feature-permission // 创建分支 feature-permission
    git push --set-upstream origin featrue-permission // 将新创建分支 feature-permission 关联到远程仓库
    提交文件时发现有文件漏了,下面是指令集合
    git add . // 添加全文件
    git commit -- amend // 增加这个指令,当你git push 时,最终只会有一个提交记录

    git init // 初始化一个git项目

    如何新建分支并提交到远程,
    例如:基于 master 分支,创建 feature-facelib 分支并推送到远程,下面是指令集
    git checkout master // 如果不在 master 就切换到 master,如果已经在master分支则跳过这一步
    git checkout -b feature-facelib // 基于当前分支(目前是 master)克隆并创建 feature-facelib 分支,并在克隆后切换到 feature-facelib 分支
    git push origin feature-facelib // 将 feature-facelib 推送关联到远程仓库

    然后在说说各个分支的使用

    master分支,主分支功能全部实现后,最终在 master 分支对外发布,这个分支保证最稳定代码,所有功能都是经过测试测试后的代码才能合入该分支

    develop分支,开发分支基于 master 创建,开发过程中都是基于这个分支拉取 feature 分支

    release分支,发布测试分支基于 develop 分支创建,开发自测完成后的分支,需要对内测试发布,测试通过后合入develop分支

    feature分支,特性分支多人开发不同需求时使用,基于develop拉取,开发完后合并到develop分支

    bugfix分支,问题修复分支,基于 master 分支克隆,主要用于修复已发布分支发现的bug,也就是通用bug,例如在master分支上的bug,那么基于develop的master分支拉取的代码都有该bug,修复bug后,合入develop分支在合入master分支


    然后就写完,溜了溜了~

    最后安利一波博主微信公众号,感谢关注

  • 相关阅读:
    linux下sar指令查看系统活动报告
    视频卡顿网络侧问题处理----2019-5-17
    mysql中的group by
    多个条件组合的测试用例该如何决策
    对多条件进行组合,生成笛卡尔积的用例集合的python代码实现
    音视频测试相关文档集合
    类型转换
    基本类型:实型(浮点型)
    有符号数和无符号数
    基本类型:整型与字符型
  • 原文地址:https://www.cnblogs.com/ChineseLiao/p/11819143.html
Copyright © 2011-2022 走看看