加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

git 的一些常用操作

发布时间:2020-12-14 16:37:03 所属栏目:百科 来源:网络整理
导读:记录自己需要经常搜索的git指令 删除远程分支(有好几种方法,不唯一) git push origin(远程源) --delete f_xxx(远程分支) 拉取远程分支并在本地建立同名分支 git checkout -b origin_xxx(本地分支名) origin/origin_xxx(远程源/远程分支) 更改远程源 git r

记录自己需要经常搜索的git指令

  1. 删除远程分支(有好几种方法,不唯一)
    git push origin(远程源) --delete f_xxx(远程分支)
  2. 拉取远程分支并在本地建立同名分支
    git checkout -b origin_xxx(本地分支名) origin/origin_xxx(远程源/远程分支)
  3. 更改远程源
    git remote set-url origin(远程源) https://github.com/USERNAME/REPOSITORY.git(新远程源地址)
  4. 更改远程源后,更新远程分支列表(否者git branch -a,列出的远程分支还是之前远程源的)
    git remote prune origin(远程源)
  5. 更改远程源后,再次push/pull报错:git refusing to merge unrelated histories
    如果没有master push权限,需要删除master分支,重新拉取远程源的master分支:
    git branch -D master
    git checkout -b master origin/master

    然后将本地master分支merge到自己分支:
    git checkout f_xxx(本地自己分支)
    git merge master --allow-unrelated-histories

  6. git 合并部分文件(想把分支f_a的某些文件,变成分支f_b的)
    git checkout f_b
    git diff --stat (--stat可以列出f_b和f_a哪些文件不同,方便下一步复制)
    git checkout f_a

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读