zoukankan      html  css  js  c++  java
  • Git常用操作(二)

    • 仓库拉取
    git clone XXX
    
    • 修改仓库链接
    $ git config -l # 显示coding列表
    $ git config --get remote.origin.url  # 返回origin.url                                                 
    git@XXXX
    $ git remote rename origin old-origin
    $ git remote add origin https:XXX 
    
    • 分支操作
    git checkout 远程分支名称 -b 本地分支名
    git branch -vv # 查看本地分支关联远程分支
    git checkout 分支名称 #创建/切换本地分支
    
    • 删除分支
    $ git branch # 查看本地分支
    $ git branch -a #查看全部分支,包含本地和远程
    $ git branch -d branchname #删除本地分支
    $ git push origin --delete [branchname] #删除远程分支 (同名本地分支不会删除,所以还需要单独删除本地同名分支)
    
    • 撤销commit

      git reset --soft HEAD^
      
      • HEAD^ 上一个版本,可以写成 HEAD~1
      • 如果要撤回2次commit,可以使用 HEAD~2
      • --mixed:不删除空间改动代码,撤销commit,并且撤销git add . 操作,这个是默认参数
      • --soft 不删除工作空间改动代码,撤销commit,不撤销git add .
      • --hard 删除工作空间改动代码,撤销commit,撤销git add .
      • 只修改commit注释git commit --amend,此时默认进入vi编辑器,修改注释完毕后保存就可以。
    • 解决冲突

    git fetch 远程仓库
    git checkout -b 目标分支 origin/目标分支 —— 将目标分支checkout到本地
    git rebase 目标分支 —— rebase
    git am --show-current-patch —— 显示具体冲突
    源文件解决冲突
    git add XXX —— 添加已经解决冲突的文件
    git rebase --continue 
    git push origin -f 合并后冲突 —— 强推到远程仓库
    

    Git常用操作见:https://www.cnblogs.com/amyzhu/p/8196900.html

    作者:AmyZYX
    出处:http://www.cnblogs.com/amyzhu/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    cae when分组统计
    查看 Chrome 下载的文件的真实下载地址
    directory opus使用教程
    文件内容极速搜索工具: silversearcher-ag
    LINUX SHELL 变量的二次引用
    JS小练习
    jQuery
    JS-BOM对象
    JS-DOM对象
    JavaScript-基础知识
  • 原文地址:https://www.cnblogs.com/amyzhu/p/14386485.html
Copyright © 2011-2022 走看看