【发布时间】:2016-01-24 08:09:08
【问题描述】:
有没有办法在 Atom 编辑器中运行 git commit 和 git push?
我阅读了这篇博文,但找不到提到的内容:http://blog.atom.io/2014/03/13/git-integration.html
【问题讨论】:
标签: atom-editor
有没有办法在 Atom 编辑器中运行 git commit 和 git push?
我阅读了这篇博文,但找不到提到的内容:http://blog.atom.io/2014/03/13/git-integration.html
【问题讨论】:
标签: atom-editor
您正在寻找的是git-plus 包。安装它 - 它提供与 commit、add、push、pull 等命令的完整 Git 集成。
【讨论】:
ctrl(或在 mac 上为 cmd)+ shift + P
您还可以使用 git GUI 包:git-control。它更易于使用,并且有一个自动生成的 git 命令的小显示,这对于初学者了解 git 和版本控制非常有帮助。
【讨论】:
【讨论】:
自从最初提出这个问题以来,已经有了一些进展。 git commit 和 git push(以及很多其他命令)现在都可以在应用程序中使用(版本 1.18+)。
有一个用于暂存和审查更改以及使用提交消息提交更改的 GUI。
只需双击即可暂存或取消暂存文件。单击 Atom 的 Git GUI 中的文件将加载彩色差异以查看更改。在文本输入框中输入提交消息,然后单击按钮进行提交!支持带有消息正文的提交标题(只是将它们分开的新行) - 甚至还有一个计数器可以让您知道您的 git 提交消息标题何时变得太长。
此外,当您有已暂存并提交的更改时,您可以通过按下右下角的向下/向上箭头来加载选项,将贡献推送到您的 GitHub 存储库:
...然后选择“推送”选项:
将您的提交上传到云端!
请注意,还有一个分支显示,可用于切换分支或创建新分支。此外,您还可以进行拉取和抓取。
要暂存新文件和更改并进行提交,您还可以从“包”选项卡访问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}
电子邮件 = {EMAIL}
另请参阅:https://help.github.com/articles/caching-your-github-password-in-git/
【讨论】: