zoukankan      html  css  js  c++  java
  • 工作中常用的git命令

     ================================================================================================

    1、查看本地分支:
    git branch

    2、查看远端分支:
    git branch -r

    3、查看全部分支:
    git branch -a

    4、远程-新的远程仓库-添加
    git remote add 自定义名称(origin-main) -f 远程仓库地址

    5、检出origin-main/branch_name,检出远端分支到本地
    git checkout -b 自定义名称(branch_name) origin-main/branch_name

    6、推送本地分支到远端
    git checkout feature-branch //切换到预推送的分支feature-branch
    git push origin feature-branch:feature-branch //推送本地的feature-branch(冒号前面的)分支到远程origin的feature-branch(冒号后面的)分支(没有会自动创建)

    7、拉取远程分支代码到当前分支
    git fetch origin master [示例1:获取远端的origin/master分支]
    git log -p master..origin/master [示例1:查看本地master与远端origin/master的版本差异]
    git merge origin/master [示例1:合并远端分支origin/master到当前分支]
    或者
    git pull origin master [拉取远端origin上的master分支到当前分支]

    8、推送本地修改到远端
    git push origin 本地分支:远程分支


     ================================================================================================

    Git恢复之前版本的两种方法reset、revert:(已推送到远端)
    https://blog.csdn.net/yxlshk/article/details/79944535

    reset:
    1、使用 git log 查看版本号;
    2、使用 git reset --hard 目标版本号回退到指定版本;
    3、使用 git push -f 推送;

    revert:
    1、使用 git log 查看版本号;
    2、使用 git revert -n 目标版本号;
    3、使用 git commit -m "" 提交;
    4、使用 git push 推送;


     ================================================================================================

    文件修改未执行git add,撤销修改:
    git checkout <file>

    文件修改且已执行 git add,撤销修改:
    git reset HEAD <file>
    git checkout <file>

    文件修改且已执行 git commit,撤销修改:
    git log
    git reset --hard 提交前的上一个版本号

     ================================================================================================

    理解 git rebase

    https://www.cnblogs.com/TvvT-kevin/p/9611115.html

     ================================================================================================

    remote: You must use a personal access token with 'api' scope for Git over HTTP.

    使用git remote -vv查看一下关联的远程仓库地址URL是否是以 https开头的,改成以ssh开头的地址就可以了。
    修改远程仓库关联的url:git remote set-url 远程仓库名称 新的url地址

     ================================================================================================

    IDEA Terminal执行 git 命令,输出中文乱码:

    https://blog.csdn.net/panchao888888/article/details/80996179

     ================================================================================================

  • 相关阅读:
    PostgreSQL中的partition-wise join
    Partition-wise join
    外观模式 门面模式 Facade 结构型 设计模式(十三)
    桥接模式 桥梁模式 bridge 结构型 设计模式(十二)
    组合模式 合成模式 COMPOSITE 结构型 设计模式(十一)
    创建型设计模式对比总结 设计模式(八)
    原型模式 prototype 创建型 设计模式(七)
    单例模式 创建型 设计模式(六)
    建造者模式 生成器模式 创建型 设计模式(五)
    抽象工厂模式 创建型 设计模式(四)
  • 原文地址:https://www.cnblogs.com/starinbrook/p/10644761.html
Copyright © 2011-2022 走看看