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



fixBug分支先提交






git rebase -i



可以看到tag,hash值以及分支名都是对一个快照标识












git checkout -b side o/mian创建新本地分支与远程分支关联 





浙公网安备 33010602011771号