有识

个人网 | 追寻一切真知灼见

用户工具

站点工具


blog:ease:git:git-basic9

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
blog:ease:git:git-basic9 [14:40 - 09月13日]
ease 创建
blog:ease:git:git-basic9 [03:42 - 09月02日] (当前版本)
行 3: 行 3:
 前面章节讲解过 远程仓库 的建立,代码的拉取和推送。 前面章节讲解过 远程仓库 的建立,代码的拉取和推送。
 这节内容主要讲解远程仓库的分支和 本地分支的对应关系和操作。 这节内容主要讲解远程仓库的分支和 本地分支的对应关系和操作。
 +
 +===== 查看远程分支 =====
  
  
行 8: 行 10:
 git remote show (remote)     获得具体远程分支的详细信息\\ git remote show (remote)     获得具体远程分支的详细信息\\
  
 +===== 拉取 =====
 注意:git fetch origin/master 后。本地不会建立 “可编辑”副本。 注意:git fetch origin/master 后。本地不会建立 “可编辑”副本。
   * 不会和自己的 master 合并。    * 不会和自己的 master 合并。 
行 14: 行 17:
   * 或者分fetch 后再 checkout 同名分支也可以   * 或者分fetch 后再 checkout 同名分支也可以
  
-**跟踪分支**+===== 跟踪分支 ===== 
  
 从远程跟踪分支检出一个本地分支 会自动创建一个叫做“跟踪分支”(本地分支,只是明确了跟踪哪个远程分支)跟踪分支上 输入 git pull 会自动合并远程分支的代码。\\ 从远程跟踪分支检出一个本地分支 会自动创建一个叫做“跟踪分支”(本地分支,只是明确了跟踪哪个远程分支)跟踪分支上 输入 git pull 会自动合并远程分支的代码。\\
行 58: 行 62:
 拉取并合并:git pull 不但获取同时合并。\\ 拉取并合并:git pull 不但获取同时合并。\\
  
-删除远程分支+===== 删除远程分支 ===== 
 + 
 <code> <code>
 $ git push origin --delete serverfix $ git push origin --delete serverfix
行 66: 行 72:
 删除后执行 git ls-remote 删除后执行 git ls-remote
  
-修改远程:+===== 修改远程分支 ===== 
 <code> <code>
-git set-url origin url.....+git remote set-url origin url.....
 </code> </code>
  
 +===== 推送 =====
  
 +  * 分享一个分支。注意是分享一个分支。而不是整个版本库。
 +  * 不会自动同步必须用命令显示的推送。
 +  * 把不想推送的内容放到私人分支上。
 +  * 如何来整理分支,下面的章节会提到通过rebase 变基,向开源项目推送自己的代码。
 +<code>
 +git push (remote) (branch)
 +git push origin serverfix:serverfix
 +</code>
 +推送到命名不同的分支上
 +<code>
 +git push origin serverfix:awesomebranch
 +</code>
blog/ease/git/git-basic9.1536849610.txt.gz · 最后更改: 03:41 - 09月02日 (外部编辑)