zoukankan      html  css  js  c++  java
  • Git 常用操作命令及错误解决

    专用名词

    Workspace:工作区
    Index / Stage:暂存区
    Repository:仓库区(或本地仓库)
    Remote:远程仓库

    以下常用的命令

    git branch # 查看分支
    git add # 将工作区的修改提交到暂存区
    git commit # 将暂存区的修改提交到当前分支
    git reset # 回退到某一个版本
    git stash # 保存某次修改
    git pull # 从远程更新代码
    git push # 将本地代码更新到远程分支上
    git reflog # 查看历史命令
    git status # 查看当前仓库的状态
    git diff # 查看修改
    git log # 查看提交历史
    git revert # 回退某个修改
    git push origin test # 推送test 分支

    代码修改提交完整流程

    git pull # 拉取
    git status # 查看文件状态
    git add . # 添加所有
    git add # 添加某个文件
    git add modulecmcc_hebei.py # 添加给绝对路径,添加修改某个文件
    git commit -m "注释" # 修改代码提交
    git push # 将本地代码更新到远程分支上

    将改好test分支合并到未改master完整流程

    git pull # 先拉取最新代码
    git checkout master # 然后切换到
    git merge test # 合并某分支到当前分支(是master主分支)
    git add . # 添加改动的文件
    git commit -m "合并分支"
    git push # 将本地代码更新到远程分支上

    1.新建一个Git代码库

    git init

    在当前目录新建一个Git代码库
    git init 命令的作用是在当前目录中初始化仓库,并且创建一个名为.git的子目录,该目录含有你初始化的Git仓库中所有的必须文件
    

    2.克隆/获取远端库项目

    git clone

    克隆主分支
    # git clone https://gitlab.laoying.com:9443/beijing/crawle-py.git
    克隆test分支
    # git clone -b test https://gitlab.laoying.com:9443/beijing/crawle-py.git
    

    3.查看当前代码库的状态

    git status

    4.查看分支

    git branch
    命令的作用主要是做分支管理操作
    都是针对本地仓库操作,不影响远程仓库

    git branch  # 查看本地分支
    git branch -a # 查看本地和远程分支
    git branch test # 新建名字为test的分支
    git branch -m test dev 将test分支名字改为dev
    git branch -d dev # 删除名字为dev的分支
    git branch -D dev # 强制删除名字为dev的分支
    

    5.切换分支

    git checkout (分支名字) # 切换分支
    git checkout -b (分支名字) # 创建+切换分支

    6.分支合并

    git merge

    将 patch-0402-rob-shoes 分支合并到 master 分支最简单的办法
    #git checkout patch-0402-rob-shoes
    #git merge master
    
    压缩在一行里
    #git merge origin patch-0402-rob-shoes/master
    

    7.查看版本信息(实际是查看修改提交信息)

    git log

    8.撤销修改

    git reset

    9.查看git配置相关信息

    git config

    10.向远端库推送修改(提交修改分支名)

    git push origin (分支名)

    git命令操作报错

    以下报错用命令:
    git add . 然后用 git push

  • 相关阅读:
    合并区间
    编程团体赛
    寻找数组的中间位置
    翻转链表2
    链表翻转
    CF1237H. Balanced Reversals
    arc108E
    agc028D
    CF1446D. Frequency Problem
    CF1439D. INOI Final Contests
  • 原文地址:https://www.cnblogs.com/gqv2009/p/12850507.html
Copyright © 2011-2022 走看看