github为什么要修改master

worktile 其他 31

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    2. 为了消除带有种族主义和歧视性的术语

    修改“master”分支的主要原因之一是为了消除带有种族主义和歧视性的术语。在计算机科学和软件开发中,术语“master”通常用来表示主要的分支或默认的分支。然而,这个术语在许多国家的历史中被用来指代奴隶制度中的主人或统治者,具有明显的种族主义和歧视性意味。

    对于那些受到这些历史和文化背景影响的人来说,这个术语可能会引起负面情绪或不适感。因此,为了让开源社区更加包容和尊重所有成员,GitHub决定采取行动,修改相关术语,以避免任何可能的歧视或冒犯性问题。

    3. 提倡更加包容和多元化的技术社区

    另一个修改“master”分支的原因是为了提倡更加包容和多元化的技术社区。技术行业一直以来都被认为缺乏多样性和包容性,这使得许多人感到被边缘化或排斥。

    通过修改“master”分支,GitHub试图向整个行业传递一个重要的信息,即我们需要一个更加开放和接纳的技术社区,其中每个人都能够感到欢迎和尊重。这种努力旨在鼓励更多的人参与开源项目和技术社群,从而推动创新和发展。

    4. 推动使用更准确和中立的术语

    最后,修改“master”分支也有助于推动使用更准确和中立的术语。随着技术的不断发展和演进,我们需要确保我们所使用的术语与实际情况相符,并且不带有任何种族主义或歧视性的含义。

    通过修改“master”分支,GitHub提供了一个机会,让开发者和用户一起讨论并决定一个更加准确和中立的替代术语。这有助于提高技术文档和代码的可读性和可理解性,并在使用术语时避免任何可能的误解或歧义。

    总的来说,修改“master”分支是为了消除种族主义和歧视性的术语,推动更加包容和多元化的技术社区,以及使用更准确和中立的术语。这是GitHub为了创造一个开放、包容和尊重的技术环境所采取的一项重大举措。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    GitHub修改“master”这个词的使用是出于反对种族主义和用词问题的原因。下面是GitHub修改“master”的原因和影响的五个要点:

    1. 反对种族主义: “master”一词在技术领域广泛使用,特别是在代码管理系统中,指的是主要的或主要的分支。然而,这个词也与奴隶制度的历史有关,因为在奴隶制的体系中,“master”一词用于描述奴隶主或拥有奴隶的人。由于这个历史背景,一些人认为在技术领域使用“master”一词不合适,因为它涉及到对奴隶制度的歧视和不平等。

    2. 构建包容性的技术社区: 通过修改“master”,GitHub致力于营造一个包容性和无歧视的技术社区环境。他们希望通过避免使用可能冒犯或引发争议的术语,促进更广泛的参与和社区合作。

    3. 使用新的术语替代: 为了取代“master”,GitHub建议使用更中性和无争议的术语来描述主要分支,比如“main”、“default”或其他一些适合特定项目或团队的词汇。

    4. 其他技术公司的示范作用: 修改“master”一词在技术界已经成为一个趋势。许多其他技术公司和开源项目也已经采取了类似的行动,因为他们理解到使用不含争议性的语言对营造包容性社区至关重要。

    5. 潜在的技术变化和影响: 尽管修改“master”一词在意义上并不会改变技术或代码的功能,但它可能会对一些已有的代码库、工具和工作流程造成一些影响。因此,开发者和技术团队需要做好相应的调整和准备,以适应这种变化。

    总结起来,GitHub修改“master”一词是为了反对种族歧视和创造一个包容性的技术社区。这一举措将产生一些技术和文化上的变化,但是它是迈向更加公平和平等的技术领域的一个重要步骤。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    GitHub修改master分支是为了响应对技术术语的更改。”Master”一词在过去被普遍用于表示项目的主要分支,而现在许多人认识到这个术语中可能存在种族主义的暗示,因为它与奴隶制有关。因此,为了避免使用带有不当内涵的语言,GitHub决定将默认分支的名称从master修改为main。

    下面是修改master分支为main的操作流程:

    1. 登录到GitHub帐户。

    2. 找到要更改的仓库,在仓库页面的右上角,点击”Settings”。

    3. 在左侧边栏中,点击”Branches”。

    4. 在”Branches”页面中,找到要修改的分支,一般是名为”master”的分支。

    5. 点击”Change default branch”按钮。

    6. 在弹出的窗口中,选择要将默认分支更改为的分支,一般是名为”main”的分支。

    7. 点击”Update”按钮以确认更改。

    8. 在确认修改向导中,输入要执行分支重命名的操作。

    9. 点击”Begin renaming”按钮以开始重命名过程。此操作将重命名所有相关的引用和操作。

    10. 修改完成后,原先的”master”分支将被新的”default”分支代替,即”main”分支。

    需要注意的是,修改分支名称可能会影响到一些自动化或持续集成/持续部署工具的配置,因此在执行分支更名之前,务必确保所有相关的设置和脚本已经被更新。另外,如果项目使用了Git Flow等版本控制工作流,也需要相应地修改相关配置。

    总之,GitHub修改master分支为main是为了避免使用具有种族主义暗示的术语,以更加包容和多元化的方式来命名项目的主要分支。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部