learngitbranch
git push -u origin main
用来指定本地分支main与远程主机origin关联,如果当前分支与多个主机存在追踪关系,则可以使用 -u 参数指定一个默认主机,这样后面就可以不加任何参数使用git push,·
主要
基础篇
-
- Git Commit
-
- Git Branch
-
- Git MergefixBug分支先提交
-
- Git Rebase
高级篇
-
- 分离HEAD
-
- 相对引用
-
- 相对引用2
- 4.撤销变更
移动提交记录
-
- Cherry-pick
-
- 交互式rebase
杂项
- 1.只取一个提交记录,git cherry-pickgit rebase -i
- 2.提交的技巧
-
- 提交的技巧2
-
- Git Tags
-
- git describe可以看到tag,hash值以及分支名都是对一个快照标识
高级话题
-
- 多次Rebase
- 2.两个父节点,正上方的是^1
-
- 纠缠不清的分支
远程
Push & Pull —— Git 远程仓库!
-
- git clone
-
- 远程分支
-
- git fetch
-
- git pull
-
- 模拟团队合作
-
- git push
-
- 偏离的提交历史
-
- 锁定的Main
关于 origin 和它的周边 —— Git 远程仓库高级操作
- 1.推送主分支
-
- 合并远程仓库
-
- 远程追踪,Git会为本地分支创建远程分支git checkout -b side o/mian创建新本地分支与远程分支关联
- 4.Git push的参数
-
- Git push的参数2
-
- Git fetch的参数
-
- 没有source的source
-
- Git pull 的参数