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

  • 相关阅读:
    Google Shell Style Guide
    50 Must-have plugins for extending Twitter Bootstrap
    HTTP 请求头中的 X-Forwarded-For
    如何让 PowerPoint 幻灯片「高大上」?
    数据挖掘系列(1)关联规则挖掘基本概念与Aprior算法
    关于大型网站技术演进的思考(三)--存储的瓶颈(3)
    基于 Nginx XSendfile + SpringMVC 进行文件下载
    如何成为全栈工程师?
    Sqlserver通过列名查表名
    animate
  • 原文地址:https://www.cnblogs.com/dingdingyiyi/p/15021214.html
Copyright © 2011-2022 走看看