• git_02_git常用操作命令


    前言

    Git是一个开源的分布式版本控制系统,可以有效、高速地处理从小到大的项目版本管理。编写自动化测试脚本的过程中,经常要用到git命令,但总是记不住,每次都要百度有些麻烦。于是为了方便使用,在这总结了下常用的命令。

    常用命令

    1. 克隆项目

    #到项目存放文件
    cd xxx/xxx/xxx
    
    #复制git远程项目地址,克隆到本地
    git clone xxx/xxx/xxx.git
    
    #本地仓库和远程仓库建立联系
    git init

    2. 拉取代码

    使用git fetch拉取

    #拉取最新代码到本地
    git fetch <远程主机名><远程分支名> #例:git fetch origin master
    
    #合并远程分支到本地
    git merge <远程主机名><远程分支名> #例:git merge origin master

    使用git pull 拉取

    #git pull 相当于git fetch+git merge
    git pull <远程主机名><远程分支名> #例:git pull origin master

    3. 分支常用操作

    • 新建本地分支
    git check -b xxx(分支名)
    • 切换分支
    git checkout xxx(分支名)
    • 删除分支
    #切换到其他分支(需删除的分支外的其他分支)
    git checkout xxx
    
    #删除分支
    git branch -d xxx
    • 查看分支
    #查看所有分支
    git branch -a
    
    #查看本地分支
    git branch
    
    #查看远程分支
    git branch -r

    4. 查看当前状态

    git status

    5. 提交代码至远程分支

    #1-提交代码至本地缓存
    git add . #提交所有代码至本地缓存
    git add xxx(文件名) #提交某个文件代码至本地缓存
    
    #2-提交代码至本地仓库(并备注说明)
    git commit -m "变更说明"
    
    #3-本地分支代码提交至远程分支
    git push <远程主机名> <本地分支名>:<远程分支名>  # 例:git push origin master:master 

    6. 合并分支

    #切换到master分支
    git checkout master
     
    #合并其他分支到master
    git merge dev

    7. 回退到上个版本

    git reset --hard HEAD^

    8. 回退到指定版本

    #查看日志(获取预回退的版本号)
    git log 
    
    #回退到指定版本
    git reset --hard xxxxxxxxxx(版本号)
    
    #提交回退的版本至远程分支
    git push <远程主机名> <本地分支名>:<远程分支名>
  • 相关阅读:
    qt运行时连接signal和slot
    linux使用usb转串口调试ARM开发板
    qwt自定义时间标尺TimeScale
    关于mysql 导入大型数据问题的解决(转载,出处以忘)
    JavaScript replace(RegExp, Function)详解
    有关高度和宽度的对象
    前自增和后自增(chrome js 为了保险,还没测过其它的)
    JavaScript效率PK——统计特定字符在字符串中出现的次数
    getStyle函数
    解决CHM文件在WIN7下崩溃和自动生成CHW文件的问题
  • 原文地址:https://www.cnblogs.com/mini-monkey/p/12032033.html
Copyright © 2020-2023  润新知