learngitbranch

learngitbranching

git push -u origin main用来指定本地分支main与远程主机origin关联,如果当前分支与多个主机存在追踪关系,则可以使用 -u 参数指定一个默认主机,这样后面就可以不加任何参数使用git push,·

主要

基础篇

    1. Git Commit
    1. Git Branch
    1. Git MergefixBug分支先提交
    1. Git Rebase

高级篇

    1. 分离HEAD
    1. 相对引用
    1. 相对引用2
  • 4.撤销变更

移动提交记录

    1. Cherry-pick
    1. 交互式rebase

杂项

  • 1.只取一个提交记录,git cherry-pickgit rebase -i
  • 2.提交的技巧
    1. 提交的技巧2
    1. Git Tags
    1. git describe可以看到tag,hash值以及分支名都是对一个快照标识

高级话题

    1. 多次Rebase
  • 2.两个父节点,正上方的是^1
    1. 纠缠不清的分支

远程

Push & Pull —— Git 远程仓库!

    1. git clone
    1. 远程分支
    1. git fetch
    1. git pull
    1. 模拟团队合作
    1. git push
    1. 偏离的提交历史
    1. 锁定的Main

关于 origin 和它的周边 —— Git 远程仓库高级操作

  • 1.推送主分支
    1. 合并远程仓库
    1. 远程追踪,Git会为本地分支创建远程分支git checkout -b side o/mian创建新本地分支与远程分支关联
  • 4.Git push的参数
    1. Git push的参数2
    1. Git fetch的参数
    1. 没有source的source
    1. Git pull 的参数
posted @ 2022-06-04 14:45  抿了抿嘴丶  阅读(83)  评论(0编辑  收藏  举报