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

时间:2015-10-25 01:30:45

标签: atom-editor

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

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

4 个答案:

答案 0 :(得分:79)

您正在寻找的是git-plus套餐。安装它 - 它提供与commitaddpushpull等命令的完整Git集成。

Git-Plus

答案 1 :(得分:48)

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

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

enter image description here

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

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

enter image description here

...然后选择“推送”选项:

enter image description here

Up将您的提交发送到云端!

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

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

要暂存新文件和更改,并进行提交,您还可以从“包”选项卡访问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 将关闭它。

One way to configure git因此您可以在使用这些Atom功能时绕过手动输入用户名和密码:

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

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

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

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

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

    [用户]
    name = {NAME}
    email = {EMAIL}

  5. 另请参阅:https://help.github.com/articles/caching-your-github-password-in-git/

答案 2 :(得分:5)

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

git control package from Atom.io

答案 3 :(得分:0)

还有一个很好的甜蜜包提交:git-commit

好消息:提交所有内容的速度非常快。

坏消息:它不支持推送。