zoukankan      html  css  js  c++  java
  • git常用总结

    git 基本配置

    安装git
    yum -y install git
    
    git全局配置
    git config --global user.name "lsc"                #配置git使用用户
    git config --global user.email "243541755@qq.com"  #配置git使用邮箱
    git config --global color.ui true                  #语法高亮
    git config --list                                  # 查看全局配置

    Git常用操作

    git 提交代码

    # 提交文件到暂存区
    git add .   #添加所有更改到文件
    git add test.py  # 添加指定文件 
    
    # 查看状态
    git status
    
    #提交到本地代码库
    git commit -m "提交说明"
    
    # push到远程代码库
    git push -u origin master 
    
    # 更新代码,必须在git项目目录中
    git pull

    git  tag 操作

    1. 切换到需要打标签的分支上
    $ git branch
    * dev
      master
    $ git checkout master
    Switched to branch 'master'
    
    2. git tag <name>打新标签: $ git tag v1.0
    3. git tag查看所有标签: $ git tag v1.0
    4. push到git服务器 # 指定tag推送 $ git push origin v1.5 # 推送所有tag git push origin --tags 参考: https://www.liaoxuefeng.com/wiki/896043488029600/902335212905824 https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE

    git 分支操作

    # 创建分支
    [root@gitlab git_data]# git branch linux * master

    # 切换分支 [root@gitlab git_data]# git checkout linux


    # 查看当前分支,当前分支前面有*号 [root@gitlab git_data]# git branch -vv master 0952c24 [origin/master: behind 4] add port forwading for game server * stage b1ae9f8 [origin/stage] Add new file

    # 本地分支push到远程git仓库
    git push origin 本地分支:远端希望创建的分支
    git push origin linux:linux

    # 设置git pull默认分支
    git branch --set-upstream-to=origin/linux

    git 拉取指定的分支

    # -b 拉取指定的分支 
    git clone -b dev_jk http://10.1.1.11/service/tmall-service.git

    git clone指定的tag

    git clone --depth=1 --branch=指定tag git@地址
    --depth    depth用于指定克隆深度,为1即表示只克隆最近一次commit.
    --branch   拉取指定tag

     

  • 相关阅读:
    2010年第二批中关村高端领军人才公示公告
    关于代理的TIPS——HTTP权威指南读书心得(九)
    Lua 集成开发环境 Decoda 开源
    boost bind使用指南
    分享:反向代理服务器的工作原理
    javascript权威指南:javascript 变量
    Json简介
    css layout/fluid03: 2 column left navigation
    css layout/fluid01: 1 column no navigation
    Typeahead (autocomplete) suggest 开发
  • 原文地址:https://www.cnblogs.com/root0/p/10994083.html
Copyright © 2011-2022 走看看