使用atom

时间:2016-08-01 16:29:07

标签: package push atom-editor

我正在使用文本编辑器Atom,应该可以直接从atom上传到bitbucket。我在stackoverflow上发现了一个线程有人要求这个,有人推荐git-plus包。我确实下载了这个软件包,但它告诉我需要在gitconfig文件中编辑user.email和user.name变量。但它没有说我能找到这个gitconfig文件的地方。我找到了一些配置文件,但没有一个有这些变量。这个gitconfig文件是在我的项目中的.git文件夹中还是在原子的某个地方?我希望有人能帮到我这个

1 个答案:

答案 0 :(得分:0)

在您的shell中设置git,以将bitbucket用作远程存储库。

您首先需要对有关电子邮件的基本Git配置进行排序:

$ git config --global --get user.name 
Your Name Here
$ git config --global --get user.email
your_email@someplace.com

如果您尚未添加这些值,则只需添加它们即可。将您的当前目录放在atom信息库根目录下的某个位置(或者,如果您想使用--global参数[推荐]),那么只要您登录,就可以在任何地方进行操作重新合作。)

$ git config [--global] user.name "Your Name"
$ git config [--global] user.email "your_email@somplace.com"

首先设置您的ssh密钥,这样您就不必在每个命令上都键入密码。完成后,转到您为Atom项目设置的Git存储库。最有可能在我项目的顶层。去那里...

$ git remote -v
$ git remote add origin git@bitbucket.org:youruid/yourrepo.git

现在从外壳程序中尝试一下,以确保一切正常:

$ git push

您很可能会收到类似以下消息:

fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin master

按照给出的建议进行操作,然后,如果您感到特别偏执,请对存储库中的任何文件进行更改-如果需要,可以使用atom进行更改-再试一次:

$ git add -u
$ git commit [-v]
...
$ git push

这一次,它应该顺利起飞。

现在回到atom ...

如果您已在此处进行了配置,以便atom可以在本地访问您的Git存储库,则右下角现在应该有一个Fetch小部件: Lower Right Corner

如果您现在在atom中进行更改,则会看到此更改为Push ...具有匹配功能。

GitHub小部件仍然不执行任何操作-有点烦人-但我相信您可以找到一个执行类似操作的atom软件包。