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


Answers:


81

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

Git-Plus


4
安装后,我该如何使用?
DollarAkshay

9
@AkshayLAradhya按“ Ctrl + Shift + H”,您将获得一个包含git-plus提供的所有命令的调色板。(如果您使用的是OSX
则为

1
@AkshayLAradhya也可以从Packages-> Git-plus菜单中获得命令
Chris B

您如何打开终端外观的东西,在其中键入“ git wr”和“ git com” @nwinkler
Drmjo 2016年

1
@Drmjo,您现在已经确定了这一点,但它是ctrl(或cmd在Mac上)shift++P
SidOfc

57

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

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

在此处输入图片说明

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

另外,当您已进行并提交更改时,可以通过按下右下角的向下/向上箭头以加载选项来将贡献推送到GitHub存储库:

在此处输入图片说明

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

在此处输入图片说明

您对云的承诺!

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

还要注意,有一个分支显示,可用于切换分支或创建新分支。另外,您可以进行拉取和提取。


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

在此处输入图片说明

...或“查看”标签:

在此处输入图片说明

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

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

在此处输入图片说明


ctrl+9打开“ Git”窗格
,然后ctrl+ shift+9将其关闭。

ctrl+8打开“ GitHub(preview)”窗格
,然后ctrl+ shift+8将其关闭。

一种配置方式,git使您可以在使用这些Atom功能时跳过手动输入用户名和密码的操作:

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

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

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

  3. 如果此文件不存在,则需要创建它并按照以下步骤填写:

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

    [用户]
        名称= {NAME}
        电子邮件= {EMAIL}

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


4
辉煌!应该是可以接受的答案,因为它不需要安装其他软件包。谢谢
Hamman Samuel '18

我设置了2个遥控器。我想指定要推送到哪个遥控器。我可以在Atom中做到吗?我看不到如何直接从GUI进行操作。还是我需要额外的包裹?
r1oga

5

您还可以使用git GUI包:git-control。它更易于使用,并且会自动显示少量git命令,这对于初学者了解git和版本控制非常有帮助。

来自Atom.io的git控制包


0

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

好消息:提交所有内容非常快捷。

坏消息:它不支持推送。


可以在提交后添加推送,很好的一个人工作
olamedia
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.