二 git学习笔记06

内容多来自于https://git-scm.com/book/zh/v2

一  Git 分支

1 远程引用是对远程仓库的引用(指针),包括分支、标签等等。 你可以通过 git ls-remote (remote) 来显式地获得远程引用的完整列表,或者通过 git remote show        (remote) 获得远程分支的更多信息。 然而,一个更常见的做法是利用远程跟踪分支。
2 远程跟踪分支是远程分支状态的引用。 它们是你不能移动的本地引用,当你做任何网络通信操作时,它们会自动移动。 远程跟踪分支像是你上次连接到远程仓库        时,那些分支所处状态的书签。

3 查看你已经配置的远程仓库服务器,可以运行git remote命令。它会列出你指定的每一个远程服务器的简写。

4 git remote add <shortname> <url> 添加一个新的远程 Git 仓库,同时指定一个你可以轻松引用的简写。

5 想要查看某一个远程仓库的更多信息,可以使用 git remote show [remote-name] 命令。

6 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase。

7 Git 可以使用四种主要的协议来传输资料:本地协议(Local),HTTP 协议,SSH(Secure Shell)协议及 Git 协议。

8 Git 可以使用四种主要的协议来传输资料:本地协议(Local),HTTP 协议(智能(Smart)HTTP 协议和哑(Dumb)HTTP 协议两种),SSH(Secure Shell)协议及 Git 协议。

9 集成管理者工作流 流程的工作方式如下所示
a 项目维护者推送到主仓库。
b 贡献者克隆此仓库,做出修改。
c 贡献者将数据推送到自己的公开仓库。
d 贡献者给维护者发送邮件,请求拉取自己的更新。
e 维护者在自己本地的仓库中,将贡献者的仓库加为远程仓库并合并修改。
f 维护者将合并后的修改推送到主仓库。

10 司令官与副官工作流
a 普通开发者在自己的特性分支上工作,并根据 master 分支进行变基。 这里是司令官的`master`分支。
b 副官将普通开发者的特性分支合并到自己的 master 分支中。
c 司令官将所有副官的 master 分支并入自己的 master 分支中。
d 司令官将集成后的 master 分支推送到参考仓库中,以便所有其他开发者以此为基础进行变基。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值