Pro Git 中文版 第2版 2.1.66branch --no-merged master topicA featureB 分支开发工作流 现在你已经学会新建和合并分支,那么你可以或者应该用它来做些什么呢? 在本节,我们会介绍一些常见的利用分支进行开发的工作流程。而正是由于分 支管理的便捷, 才衍生出这些典型的工作模式,你可以根据项目实际情况选 择一种用用看。 长期分支 因为 Git 使用简单的三方合并,所以就算在一段较长的时间内,反复把一个分 git ls-remote来显式地获得远程引用的完整列表, 或者通过 git remote show 获得远程分支的更多信息。 然而,一个更常见的做法 是利用远程跟踪分支。 远程跟踪分支是远程分支状态的引用。它们是你无法移动的本地引用。一旦你 进行了网络通信, Git 就会为你移动它们以精确反映远程仓库的状态。请将它 们看做书签, 这样可以提醒你该分支在远程仓库中的位置就是你最后一次连 chsh -s 命令修改任一系统用户的 shell: $ sudo chsh git -s $(which git-shell) 这样,用户 git 就只能利用 SSH 连接对 Git 仓库进行推送和拉取操作,而不 能登录机器并取得普通 shell。 如果试图登录,你会发现尝试被拒绝,像这 样: $ ssh git@gitserver fatal: Interactive 0 码力 | 670 页 | 13.59 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66你可以通过 git ls-remote来 显式地获得远程引用的完整列表, 或者通过 git remote show 获得远程分支的更多信息。 然 而,一个更常见的做法是利用远程跟踪分支。 85 远程跟踪分支是远程分支状态的引用。它们是你无法移动的本地引用。一旦你进行了网络通信, Git 就会为你移 动它们以精确反映远程仓库的状态。请将它们看做书签, 这样可以提醒你该分支在远程仓库中的位置就是你最 chsh -s 命令修改任一系统用户的 shell: $ sudo chsh git -s $(which git-shell) 这样,用户 git 就只能利用 SSH 连接对 Git 仓库进行推送和拉取操作,而不能登录机器并取得普通 shell。 如果 试图登录,你会发现尝试被拒绝,像这样: $ ssh git@gitserver fatal: Interactive 合你或 你的组织。 123 分布式 Git 你现在拥有了一个远程 Git 版本库,能为所有开发者共享代码提供服务,在一个本地工作流程下,你也已经熟 悉了基本 Git 命令。你现在可以学习如何利用 Git 提供的一些分布式工作流程了。 这一章中,你将会学习如何作为贡献者或整合者,在一个分布式协作的环境中使用 Git。 你会学习为一个项目成 功地贡献代码,并接触一些最佳实践方式,让你和项目的 0 码力 | 501 页 | 19.30 MB | 1 年前3
Gitea v1.21.1 中文文档shell: 1. sudo usermod -s /usr/local/bin/gitea-shell git 现在,所有的 SSH 命令都会被转发到容器,您需要在主机上设置 SSH 认证。这可以通过利用 SSH AuthorizedKeysCommand 来匹配 Gitea 接受的密钥。在主机的 /etc/ssh/sshd_config 文件中添加以下代码 块: 1. Match User GoSdk LOWER go-sdk UPPER GO-SDK TITLE Go-Sdk 转换器 模板仓库 - 240 - 本文档使用 书栈网 · BookStack.CN 构建 开发者可以利用问题模板创建工单与合并请求,其目的在于规范参与者的语言表达。 Gitea 支持两种格式的模板:Markdown 和 YAML。 在 Gitea 中存在两种用途的 Markdown 模板: I Markdown 文本描述 对于以上 Markdown 模板,我们推荐您将它们放置到项目目录 .gitea 进行收纳。 用 YAML 语法编写的模板相比 Markdown 可以实现更丰富的功能,利用表单实现诸如:问卷调查、字符校验。在 Gitea 中的 YAML 同样支持两种用途: ISSUE_TEMPLATE/bug-report.yaml 用于创建问卷调查形式的工单 PULL_REQUEST_TEMPLATE0 码力 | 303 页 | 3.88 MB | 1 年前3
共 3 条
- 1













