zoukankan      html  css  js  c++  java
  • git 使用手册

    git 作为开源项目首选版本管理软件,必然其优势不容小觑,下面总结一下初次解除用到的一些技能

    1. 基本命令介绍

    git help branch 查看branch帮助文档
    git branch -a     列出当前所有分支
    git branch good_proj    创建分支good_proj
    git checkout good_proj    将本地HEAD切换到good_proj
    git pull origin good_proj        检出good_proj代码
    git branch -D good_proj        删除本地分支good_proj,直接删除,不检测提交
    git branch -d good_proj    删除本地分支good_proj,删除之前检测提交情况 git log 查看git提交日志
    git diff 19ebb30fff306edfe087a75e746166868e94a47a 比较当前版本和19***版本的文件差异
    git push origin --delete forilen 删除远程分支forilen
    git push origin forilen 新建远程分支forilen
    git log -p -2 查看提交记录 -p选项展开显示每次提交的内容差异 -2则仅显示最近的两次更新
    git push origin yulin:yulin 将本地都yulin分支推送到服务器都yulin分支
    git reset --hard xxxxxxx 强制回退到某个版本,工作目录文件一同回退
    git reset --soft xxxxxxx 软回退到某个版本,工作目录文件不回退,可以用于二次覆盖记录提交

    2. 应用场景介绍

    [a] 在git 服务器上执行版本回滚

    a.1 提交记录如下:

    $ git log
    
    commit e0c70ac309174666b92162f5fb2535d1a00f740c
    Author: yulin.hu <yulin.hu@powerleader.com.cn>
    Date: Thu Apr 16 14:19:40 2015 +0800
    
    语言翻译更改
    
    commit 19ebb30fff306edfe087a75e746166868e94a47a
    Author: yulin.hu <yulin.hu@powerleader.com.cn>
    Date: Tue Apr 14 18:07:16 2015 +0800
    
    修改bug:domain user 显示admin创建的volume,且显示user 为null

    a.2 例如要回退到19ebb30fff306edfe087a75e746166868e94a47a 可执行

    git revert e0c70ac309174666b92162f5fb2535d1a00f740c

    a.3 此时本地git仓库已经执行revert 操作,下一步执行push ,将revert 提交到git服务器

    git push
  • 相关阅读:
    gvim在windows下的一些小技巧
    解决eclipse在ubuntu下无法找到jdk方法
    ubuntu 12.04 下安装wireshark
    使用坚果云同步数据
    Windows WMIC命令详解 (Windows Management Instrumentation Commandline)
    ubuntu 12.04 配置指南
    CHROME自定义样式扩展 —— STYLISH
    地漏
    卫生间装修,想要坐便改成蹲便,地面需要加高多少?
    不锈钢橱柜
  • 原文地址:https://www.cnblogs.com/forilen/p/4432446.html
Copyright © 2011-2022 走看看