Gitee工作流

Gitee工作流

https://gitee.com/openeuler/community/blob/master/zh/contributors/Gitee-workflow.md

1. Fork

2. 把远程 fork 仓库复制到本地

git clone https://gitee.com/$user_name/$repository_name

3. 设置本地工作目录的 upstream 源(被 fork 的上游仓库)

git remote add upstream https://gitee.com/openeuler/$repository_name

4. 设置同步方式

git remote set-url --push upstream no_push

5. 拉分支

更新您的本地分支

git fetch upstream
git checkout master
git rebase upstream/master

从这里拉分支:

git checkout -b myfeature

然后在 myfeature 分支上编辑和修改代码

6. 保持您的分支和 master 的同步

# While on your myfeature branch
git fetch upstream
git rebase upstream/master

执行merge的时候,请不要使用 git pull 替代上面的 fetch / rebase. git pull 。因为这种方式会使提交历史变得混乱,并使代码更难被理解。您也可以通过更改文件来达到目的, .git/config 文件通过 git config branch.autoSetupRebase always 去改变 git pull的行为。

7. 在本地工作目录提交变更

提交您的变更

git add .
git commit -m "提交原因"

您可能会在前次提交的基础上,继续编辑构建并测试更多内容,可以使用 commit --amend 继续添加提交。

8. 在 Gitee上创建一个 pull request

  1. 访问你在 https://gitee.com/$user/openEuler的页面
  2. 把您的分支选到您提交使用的 myfeature 分支上,点击+ Pull Request .具体位置如下图所示:
  3. 在创建新PR界面,确认源分支和目标分支,选择创建。
  4. 提交PR是对项目上的Master的一次合入,为保证合入的质量,这个动作是需要小心敬慎的,您可以查看pull-request,该文档有对提交PR的更加具体的指导和建议,以帮助您提交的PR正确和更加快速的获得相应和合入.

9. 查看和回应代码审查意见

你提交PR申请后,PR被分配给一个或多个检视者。这些检视者将进行彻底的代码检视,以确保提交的正确性,不仅包括代码的正确,也包括注释和文档等。

您可以在PR列表内找到您提交的PR,并看到对该PR的评论和评审意见。

10. 回退一个提交

如果你想回退提交,请采用下面的方式
如果您具有上游写访问权限,请不要使用RevertGitee UI中的按钮创建PR,因为Gitee会在主存储库而不是您的fork中创建PR分支。

posted @   爱新觉罗LQ  阅读(50)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2023-04-21 uTools文本处理
2023-04-21 数据结构绘图网站
点击右上角即可分享
微信分享提示