如何在 atom 中运行“ git 提交”和“ git 推送”?

有没有办法在 Atom 编辑器中运行 git commitgit push

我读了这篇博文,但是没有找到上面提到的: http://blog.atom.io/2014/03/13/git-integration.html

91164 次浏览

你要找的是 Git + 包。安装它-它提供完整的 Git 集成命令,如 commitaddpushpull和许多其他命令。

Git-Plus

您还可以使用 git GUI 包: Git-Control。它更容易使用,并且有一个自动生成的 git 命令的小显示屏,这对于初学者了解 git 和版本控制非常有帮助。

git control package from Atom.io

还有一个更好的提交软件包: git-commit

好消息是,提交所有东西非常快。

坏消息: 它不支持推动。


(资料来源: Github-camo.com)

自从这个问题最初提出以来,已经有了一些进展。git commitgit push(以及 lotsa 其他命令)现在都可以在应用程序中使用(版本1.18 +)。

有一个 GUI 用于准备和审查更改以及用提交消息提交更改。

enter image description here

只需双击就可以暂停或取消暂停文件。单击 Atom 的 Git GUI 中的文件将加载彩色 diff 以查看更改。在文本输入框中输入提交消息,然后单击按钮进行提交!提交标题的消息正文(只是一个新的行分隔他们)是受支持的-甚至有一个计数器让你知道当你的 git 提交消息标题太长。

此外,当您有一个已经分阶段和提交的更改时,您可以通过按右下角的向下/向上箭头来加载选项,从而将更改推送到您的 GitHub 存储库:

enter image description here

然后选择“推”选项:

enter image description here

向云提交你的承诺!

见: https://github.atom.io/

还要注意,有一个分支显示器,可以用来切换分支或创建新的分支。此外,还可以进行拉取操作。


你也可以从 Packages 选项卡中访问 git工具,来设置新的文件和更改,并进行提交:

enter image description here

... 或者查看标签:

enter image description here

当然,推送将需要您的用户名和密码。

此外,设置 GitHub 预览需要身份验证:

enter image description here


ctrl + 9打开“ Git”窗格
ctrl + shift + 9会关闭它。

ctrl + 8打开“ GitHub (预览)”窗格
ctrl + shift + 8会关闭它。

配置 git 的一种方法是,在使用 Atom 特性时,可以绕过手动输入用户名和密码:

  1. 在. gitconfig 文件中设置 Git 用户信息。

  2. 在 Windows 上,这通常位于“用户”文件夹中。

    示例: 如果您的用户名是 Bob,那么您的. gitconfig 应该位于: C: Users Bob.gitconfig

  3. 如果这个文件不存在,您需要创建它并按如下方式填写:

  4. (填写姓名和电子邮件部分并保存)

    [使用者]
    NAME = { NAME }
    电子邮件 = { EMAIL }

参见: https://help.github.com/articles/caching-your-github-password-in-git/

为了使这个过程更加自动化,我已经切换到另一种策略,以避免必须点击太多按钮(是我懒惰还是它是 值得一试?).

这个想法是在项目的根目录下创建一个小的 Makefile文件,其中包含以下内容:

default: git


git:
git commit -am'Atom edits'
git push

然后,我使用优秀的 建造-制造包运行这两个命令在一个键中风 <Cmd>-<Alt>-B在我的情况下。