问题比较宽泛. 假设我在Windows下面做Java开发(必须使用IDE啊),希望自己的一个项目能够同github同步.
现在我是这样做的: 建立文件夹c:/a/b/c与github保持连接,然后使用IDE把项目建立到此文件夹下.现在我把代码推送到github上面=>每次都跑到此文件夹下面git bash=>git push origin master. 太蛋疼了.
使用的Java_IDE是IDEA, IDEA里面是否有更好的git功能? 恳请给点经验
git的灵魂就在于它强大的命令,你却硬要ide···
idea本身就支持git啊
菜单栏 - VCS - Git
https://www.jetbrains.com/idea/features/version_control.html
可以使用Tortoise Git这个可视化客户端,配合自己编写的脚本。因为github不是很方便,我使用oschina的git很多,oschina的git仓库是可以用ssh key验证身份的,非常方便做提交。 另外intellij本身自带scm插件。
本人.net出身的,VS2013集成git 不过还是用不惯,喜欢半命令半界面化,vs中又很多git插件也可以用。
IDEA 集成的 Git 操作已经非常强大了,即使其他的 win 客户端也不见得能比它强多少,建议你仔细阅读以下 IDEA 的帮助手册,里面描述的很详尽。如果一定要在 IDEA 外处理,那么推荐 SourceTree,完胜其他 GUI 客户端(但是我觉得还不够完美)。至于说到最佳实践,那自然还得是在命令行下使用 Git,然而 windows 的命令行比较折腾一些罢了。
http://eclipse.org/egit/
对于这个,我强烈推荐sourcetree,这是一个非常漂亮的git客户端,也非常实用。
git的灵魂就在于它强大的命令,你却硬要ide···
idea本身就支持git啊
菜单栏 - VCS - Git
https://www.jetbrains.com/idea/features/version_control.html
可以使用Tortoise Git这个可视化客户端,配合自己编写的脚本。因为github不是很方便,我使用oschina的git很多,oschina的git仓库是可以用ssh key验证身份的,非常方便做提交。
另外intellij本身自带scm插件。
本人.net出身的,VS2013集成git 不过还是用不惯,喜欢半命令半界面化,vs中又很多git插件也可以用。
IDEA 集成的 Git 操作已经非常强大了,即使其他的 win 客户端也不见得能比它强多少,建议你仔细阅读以下 IDEA 的帮助手册,里面描述的很详尽。如果一定要在 IDEA 外处理,那么推荐 SourceTree,完胜其他 GUI 客户端(但是我觉得还不够完美)。至于说到最佳实践,那自然还得是在命令行下使用 Git,然而 windows 的命令行比较折腾一些罢了。
http://eclipse.org/egit/
对于这个,我强烈推荐sourcetree,这是一个非常漂亮的git客户端,也非常实用。