• git 常用命令 整理


    之前用过svn tfs去管理代码版本,直到19年初开始接触git 瞬间就沉迷其中不可自拔,也没那么夸张 就是最喜欢的代码管理,像仓库用过的有coding,github,gitlab,gitblit

    在此整理一些日常开发常用的git命令,当然还有很多高级操作我是不会,但是需要用的话也说会百度谷歌一下;

    接触一个新项目 你git clone url下来,一般情况都不是在master主分支进行开发,所以你需要切换到开发分支 拉取代码...

    1.git checkout -b dev 新建dev分支并切换 相当于 1. 新建dev分支git branch dev,2.切换到dev分支 git checkout dev
    2.拉取代码 git pull origin dev 拉取dev分支代码 如果你直接git pull是表示拉取主分支代码 你当前所在分支要是不在主分支它会提示你;

    3.安装依赖 开启项目服务等等后 你正式修改代码然后要提交代码
    git add 添加文件到本地仓库,git commit -m ‘’ 提交日志 ,执行push之前 你要pull代码,

    git pull origin dev然后git push origin dev
    如果提示成功那就提交代码成功;
    4.需要合并dev分支到主分支,

    先把自己切换到主分支 git checkout master

    然后 git merge dev 如果没冲突 就会提示dev分支合并到主分支成功;

    5.git log 查看提交日志和一些版本节点

    git reset --hard HEAD^ 这个是回退到上个版本 一个^表示一个版本
    或者 git reset --hard xxx(节点值) 这样可以直接回退到该提交节点。
    然后说一些 我在开发中不常用的简单命令
    git reflog 查看你命令记录

    git status 查看状态

    查看git命令清单可以参考 阮一峰的这篇https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
    如果你是新手想看教程 我推荐这篇廖雪峰的https://www.liaoxuefeng.com/wiki/896043488029600

  • 相关阅读:
    Jenkins和pipeline
    Docker摘要
    javascript文件加载模式与加载方法
    Pre-shared key
    持续集成CI相关的几个概念
    Fetch诞生记
    Content Security Policy介绍
    vivalidi 一款由Web技术诞生的Web浏览器
    Javascript async异步操作库简介
    Polymer初探
  • 原文地址:https://www.cnblogs.com/wangxiaoer5200/p/12516490.html
Copyright © 2020-2023  润新知