zoukankan      html  css  js  c++  java
  • git 的操作命令

    一:强制拉取远程分支覆盖本地

    git  fetch --all     //获取它有你没有的全部数据

    git reset --hard origin/dev   //拉取远程dev覆盖当前分支

    git pull

    二:克隆远程仓库到本地

     git clone https://github.com/*******.git

    三:本地代码首次推送到远程仓库

    git init     //初始化版本库

    git add .     //添加文件到版本库(只是添加到缓存区).代表添加文件夹下所有文件

    git commit -m "提交的备注内容"     //把添加的文件提交到版本库

    git remote add origin  "http:github.com/******.git"

    git push -u origin master    //第一次推送到master分支

    再次推送

    git add .     //添加文件到版本库(只是添加到缓存区).代表添加文件夹下所有文件

    git commit -m "提交的备注内容"     //把添加的文件提交到版本库

    git push  //推送修改的内容

    四:创建分支

    git checkout -b dev  //创建并切换到dev分支

    git push --set -upstream origin dev   //将dev 分支推送到远程仓库

    五:分支合并

    git checkout master //切换到master分支

    git merge dev  //合并dev分支到当前分支master

    六:查看所有分支

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

     

    七:统一历史版本库

    git merge origin/master --allow-unrelated-histories   //获取远端master

    八:查看历史以及版本恢复

    git log   //查看提交的历史记录

    git reset --hard    要恢复的版本号          ////将当前的程序代码恢复至制定的版本

    git push  -f origin dev    //强制性的将当前分支的内容推送到远端分支 dev

    九:删除分支

    git branch -D dev   //删除本地分支 dev

    git push origin --delete dev   //删除远程分支  dev

  • 相关阅读:
    postman自动化测试断言
    sqlserver 数据库查询 数据库连接情况和 什么语句造成死锁
    asp.net core 中async/await
    2019年4月15日 查询功能1
    2019年3月21日 装饰器进阶2-带参数的装饰器
    2019年3月10日 装饰器进阶-模拟session
    2019年3月9日 解压序列
    2019年2月24日 装饰器基本实现
    2019年2月23日 装饰器1:高阶函数,函数嵌套
    2019年2月3日 装饰器,小年夜
  • 原文地址:https://www.cnblogs.com/dingdingyiyi/p/15021214.html
Copyright © 2011-2022 走看看