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


    然后就写完,溜了溜了~

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

  • 相关阅读:
    1026 Table Tennis (30)
    1029 Median
    1025 PAT Ranking (25)
    1017 Queueing at Bank (25)
    1014 Waiting in Line (30)
    1057 Stack (30)
    1010 Radix (25)
    1008 Elevator (20)
    字母大小写转换
    Nmap的基础知识
  • 原文地址:https://www.cnblogs.com/ChineseLiao/p/11819143.html
Copyright © 2011-2022 走看看