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分支


    然后就写完,溜了溜了~

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

  • 相关阅读:
    react获取ref的几种形式
    vue与react的小区别
    vue当中计算属性重新计算依赖关系
    移动端常见问题
    WX小程序--开发中相关问题记录
    ECMAScript6 入门 Set 和Map结构
    ECMAScript6 入门 Class 的基本语法与继承
    ECMAScript6 入门 Generator
    ECMAScript6 入门 Promise
    ECMAScript6 入门 Symbol
  • 原文地址:https://www.cnblogs.com/ChineseLiao/p/11819143.html
Copyright © 2011-2022 走看看