zoukankan      html  css  js  c++  java
  • 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 <远程主机名> <本地分支名>:<远程分支名>
  • 相关阅读:
    编写zookeeper集群启动
    DDL/DML/DCL
    pom.xml 文件详解
    【已解决】严重: Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"]
    IDEA常用技巧
    【已解决】ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation. Starting datanodes
    Hadoop_08 Hadoop重装
    软件需求分析三个层次
    Git练习网址
    Django跨域问题解决方案: django-cors-headers安装与配置
  • 原文地址:https://www.cnblogs.com/mini-monkey/p/12032033.html
Copyright © 2011-2022 走看看