网站后台怎么传图片,网站建设的步骤,徐州网站建设青州陈酿,培训方案及培训计划origin/branch
远程分支在本地以 origin/branch格式存在#xff0c;他指向上次和远程分支通过时的记录 git checkout origin/branch 会出现HEAD分离的情况
与远程通讯
git fetch —— 从远端获取数据#xff08;实际上将本地仓库中的远程分支更新…origin/branch
远程分支在本地以 origin/branch格式存在他指向上次和远程分支通过时的记录 git checkout origin/branch 会出现HEAD分离的情况
与远程通讯
git fetch —— 从远端获取数据实际上将本地仓库中的远程分支更新成了远程仓库相应分支最新的状态 从远程仓库下载本地仓库中缺失的提交记录更新远程分支指针(如 o/main) 使用 http:// 或 git:// 协议从远端获取数据 注意git fetch 不会修改你本地的分支
牢记下面两个公式以后经常会使用到 git pull git fetch git merge o/branch git pull --rebase git fetch git rebase o/branch
提交的技巧 git checkout branchName commitID 将branchName指向指定的提交记录
跟踪远程分支
git checkout -b totallyNotMain o/main 通过远程分支切换到一个新的分支 翻译: 新创建一个分支为totallyNotMain分支并设置它的remote tracking为: o/main 意味着为 totallyNotMain分支指定了推送的目的地以及拉取后合并的目标为o/main
上面的是设置远程追踪分支的其中一只方法接下来介绍另外一种方法 git branch -u o/main foo 如果当前就在 foo 分支上, 还可以省略 foo git branch -u o/main
详细介绍几个操作远程分支的命令的参数 git push
不加参数时根据上面我们说的追踪分支来确定远程的目的地git push remote placegit push origin source:destination 举例git push origin main 翻译: 本地仓库中的“main”分支获取所有的提交再到远程仓库“origin”中找到“main”分支将远程仓库中没有的提交记录都添加上去搞定之后告诉我。
注意我们执行push命令的过程中,当前分支HEAD不会移动。