gpt4 book ai didi

git - 如何用企业级git配置GitHub的Atom Editor

转载 作者:太空狗 更新时间:2023-10-29 13:52:59 27 4
gpt4 key购买 nike

我刚刚在我的 Windows 机器上下载了 GitHub 的 Atom 编辑器,现在尝试将我的 Atom 编辑器与 git 企业存储库集成,例如:

https://git.company.com/abc.git

这样我就可以克隆、进行更改并 checkin 。

我该如何着手完成这项工作?

最佳答案

为了这个答案的目的,我假设您有一个可用的 git 存储库并且已经安装了 git-plusgit-clone packages在 Atom 中。

配置 Git 克隆

Learning Objective: Configure Atom Editor and the Git Clone package to clone your git repositories in a sensible location.

  1. 第一步是配置 Git 克隆,按 Ctrl-, 打开设置。
  2. 单击左侧的 Packages,找到 git-clone
  3. 单击 git-clone 包的 Settings 按钮,这将打开设置页面。
  4. 目标目录 设置为适合您的操作系统和设置的内容。我强烈建议这是一个快速的本地驱动器,例如 SSD。

Screenshot of Configuring Git Clone

克隆存储库

Learning Objective: Get a copy of the code from a central repository onto your development machine using Atom Editor ant the Git Clone package.

  1. 首先确定适当的 git URL,我将使用 GitHub URL,但这可以是任何 git URL。

     git@github.com:RichardSlater/activate-power-mode.git
  2. 在 Atom 中按 Ctrl-Shift-P 打开命令面板,然后输入:Git Clone 选择 Git Clone: Clone

  3. 输入上面第一步中的 git URL,然后按 Enter

Screenshot of Clone a Repository

完成上述三个步骤后,您将获得 git 存储库的克隆并打开一个新的 Atom 窗口。

做一些改变

Learning Objective: See how to use Atom Editor and the Git Plus package to make some changes to your code and push these back up to the central repository.

  1. 在左侧的 TreeView 中选择一个文件,在本例中我将使用 lib/activate-power-mode.coffee
  2. 我们要将 第 32 行 的节流限制从 25 更改为 50 - 继续进行此更改:

    @throttledSpawnParticles = throttle @spawnParticles.bind(this), 50, trailing: false
  3. 保存这个文件,注意 TreeView 中文件的颜色已经变成了橙色,并且状态栏的右边会有一条 git status 消息:

    + 1, -1
  4. 现在我们需要添加这个文件,按 Ctrl-Shift-P 再次打开命令面板,然后输入 git add,按enter暂存当前文件。

  5. 将显示一条绿色消息,表明文件已成功添加。
  6. 好吧,让我们继续为这个文件创建一个提交;再次打开命令面板并键入 git commit,将打开一个新缓冲区,您可以在其中键入提交消息。继续并输入提交消息。
  7. Ctrl+S 保存消息,关闭提交消息缓冲区并创建提交。
  8. 最后通过打开命令面板并键入 git push 将此提交推送到您的存储库。

您现在应该已经从 Atom 编辑器对您的中央 git 存储库进行了更改。

Screenshot of Change and Commit

关于git - 如何用企业级git配置GitHub的Atom Editor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36602666/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com