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 的参数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具