zoukankan      html  css  js  c++  java
  • 运维笔记--线上服务器git环境配置

    场景描述:

         我们采用git去管理代码分支,本地开发环境,线上服务器多数情况下也会使用git去管理程序代码,那么新的一台服务器,如果指定了目标路径作为代码存放路径,该如何配置git环境,

         以达到跟远程服务器通信的目的。本文以ubuntu系统为例。

    操作步骤:

    1. 安装git Ubuntu系统为例
       apt-get install git
       
    2. 切换到系统存放代码的路径. (这里需要进入你实际服务器计划用来存放代码的目录下)
       初始化git本地环境
       git init

    3. 配置git服务器远程分支 (以你实际的远程git仓库服务器地址为准) git remote add origin http://test******************/at*****.git 4. 刷新同步远程分支 git fetch 5. 切换远程指定分支. (jesson_dev是远程git仓库中已有的分支) git checkout -b jesson_dev_1121 origin/jesson_dev_1121 6. 拉取远程最新分支: git pull origin jesson_dev_1121 附: 查看本地所有分支 git branch -a 查看当前分支:git branch
    切换分支:git checkout 分支名
    删除分支(注:删除当前分支前,先切换到其他分支): git branch -d 分支名

    异常处理:

    如果出现如下类似错误:
    git checkout -b jesson_dev_1121 origin/jesson_dev_1121
    error: Your local changes to the following files would be overwritten by checkout:
    custom_addons/*******/__init__.pyc
    custom_addons/*******/controllers.pyc
    custom_addons/*******/__init__.pyc
    Please, commit your changes or stash them before you can switch branches.
    Aborting

    处理方式:
    git stash
    git reset --hard

    然后再次执行:
    git checkout -b jesson_dev_1121 origin/jesson_dev_1121
  • 相关阅读:
    CSS选择器
    基础DOS命令
    超链接a标签
    vscode使用技巧
    pc端页面添加meta标签:X-UA-Compatible meta标签
    提问的智慧
    Zepto核心模块源代码分析
    远程调试工具weinre使用教程
    HTML标签marquee实现滚动效果
    git 学习教程
  • 原文地址:https://www.cnblogs.com/hellojesson/p/12059470.html
Copyright © 2011-2022 走看看