如何在atom中运行`git commit`和`git push`?

Asi*_*ov4 71 atom-editor

有没有一种方式来运行git commit,并git push在Atom编辑器?

我阅读了这篇博客文章但未找到提及的内容:http://blog.atom.io/2014/03/13/git-integration.html

nwi*_*ler 80

您正在寻找的是git-plus软件包.安装-它提供了类似的命令完全集成的Git commit,add,push,pull和许多其他人.

Git的加

  • @AkshayLAradhya按'Ctrl + Shift + H',您将获得一个包含git-plus提供的所有命令的调色板.(如果你使用OSX,'Cmd + Shift + H') (9认同)
  • 安装后如何使用它? (4认同)
  • @Drmjo 你现在肯定已经发现了这一点,但它是`ctrl`(或mac上的`cmd`)+`shift`+`P` (2认同)

Mr.*_*edy 50

自从这个问题最初被问到以来,已经有了一些发展.这两个git commitgit push(连同lotsa其它命令)现在可以在应用程序本身(版本1.18+).

有一个用于暂存和查看更改以及使用提交消息提交更改的GUI.

在此输入图像描述

只需双击即可暂存或取消暂存文件.单击Atom的Git GUI中的文件将加载彩色差异以查看更改.在文本输入框中键入提交消息,然后单击按钮进行提交!支持使用消息体提交标题(只是将它们分开的新行) - 甚至还有一个计数器让你知道你的git提交消息标题何时变得太长.

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

在此输入图像描述

...然后选择"推送"选项:

在此输入图像描述

Up你的提交到云!

请参阅:https://github.atom.io/

还要注意,有一个分支显示,可用于切换分支或创建新分支.此外,你可以做拉取.


要暂存新文件和更改,并进行提交,您还可以git从"包"选项卡访问这些工具:

在此输入图像描述

...或视图选项卡:

在此输入图像描述

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

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

在此输入图像描述


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. (填写姓名和电子邮件部分并保存)

    [user]
        name = {NAME}
        email = {EMAIL}

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

  • 辉煌!应该是接受的答案,因为它不需要安装额外的软件包.谢谢 (3认同)

gou*_*rxb 5

您还可以使用git GUI包:git-control.它更易于使用,并且有一小部分自动生成的git命令,这对于初学者很好地了解git和版本控制非常有用.

来自Atom.io的git控件包