有没有办法在Atom编辑器中运行git commit
和git push
?
我阅读了这篇博客文章,但未找到提及的内容:http://blog.atom.io/2014/03/13/git-integration.html
答案 0 :(得分:79)
您正在寻找的是git-plus套餐。安装它 - 它提供与commit
,add
,push
,pull
等命令的完整Git集成。
答案 1 :(得分:48)
自从这个问题最初被问到以来,已经有了一些进展。现在,应用程序本身可以使用git commit
和git push
(以及其他许多命令)(版本1.18 +)。
有一个用于暂存和查看更改以及使用提交消息提交更改的GUI。
只需双击即可暂存或取消暂存文件。单击Atom的Git GUI中的文件将加载彩色差异以查看更改。在文本输入框中键入提交消息,然后单击按钮进行提交!支持使用消息体提交标题(只是将它们分开的新行) - 甚至还有一个计数器可以让你知道你的git提交消息标题何时变得太长。
此外,如果您有一个已暂存和提交的更改,您可以通过按右下方的向下/向上箭头来加载选项来将贡献推送到您的GitHub存储库:
...然后选择“推送”选项:
Up将您的提交发送到云端!
还要注意,有一个分支显示,可用于切换分支或创建新分支。此外,你可以做拉取。
要暂存新文件和更改,并进行提交,您还可以从“包”选项卡访问git
工具:
...或视图标签:
推送当然需要您的用户名和密码。
此外,设置GitHub预览需要身份验证:
ctrl + 9 打开“Git”窗格
...和 ctrl + shift + 9 将关闭它。
ctrl + 8 打开“GitHub(预览)”窗格
...和 ctrl + shift + 8 将关闭它。
One way to configure git
因此您可以在使用这些Atom功能时绕过手动输入用户名和密码:
在.gitconfig文件中设置您的Git用户信息。
在Windows上,它通常位于“用户”文件夹中。
示例:如果您的用户名是Bob,则.gitconfig应位于:C:\ Users \ Bob.gitconfig
如果此文件不存在,您需要创建它并按如下方式填写:
(填写姓名和电子邮件部分并保存)
[用户]
name = {NAME}
email = {EMAIL}
另请参阅:https://help.github.com/articles/caching-your-github-password-in-git/
答案 2 :(得分:5)
您还可以使用git GUI包:git-control。它更易于使用,并且有一小部分自动生成的git命令,这对于初学者很好地了解git和版本控制非常有用。
答案 3 :(得分:0)