問題比較寬泛.
假設(shè)我在Windows下面做Java開發(fā)(必須使用IDE啊),希望自己的一個(gè)專案能夠同github同步.
現(xiàn)在我是這樣做的:
建立資料夾c:/a/b/c與github保持連接,然後使用IDE把專案建立到此資料夾下.現(xiàn)在我把程式碼推送到github上面=>每次都跑到此資料夾下面git bash= >git push origin master.
太蛋痛了.
使用的Java_IDE是IDEA, IDEA裡面是否有更好的git功能?
懇請(qǐng)給點(diǎn)經(jīng)驗(yàn)
idea本身就支援git啊
選單列 - VCS - Git
https://www.jetbrains.com/idea/features/version_control.html
可以使用Tortoise Git這個(gè)視覺化客戶端,配合自己寫的腳本。因?yàn)間ithub不是很方便,我使用oschina的git很多,oschina的git倉(cāng)庫(kù)是可以用ssh key驗(yàn)證身分的,非常方便做提交。
另外intellij本身自備scm插件。
IDEA 整合的 Git 操作已經(jīng)非常強(qiáng)大了,即使其他的 win 用戶端也看不見得能比它強(qiáng)多少,建議你仔細(xì)閱讀以下 IDEA 的幫助手冊(cè),裡面描述的很詳盡。如果一定要在 IDEA 外處理,那麼推薦 SourceTree,完勝其他 GUI 用戶端(但我覺得不夠完美)。至於說到最佳實(shí)踐,那自然還得是在命令列下使用 Git,然而 windows 的命令列比較折騰一些罷了。
對(duì)於這個(gè),我強(qiáng)烈推薦sourcetree,這是一個(gè)非常漂亮的git客戶端,也非常實(shí)用。