질문이 다소 광범위합니다.
Windows에서 Java 개발을 하고 있고(IDE를 사용해야 함) 내 프로젝트 중 하나가 github와 동기화될 수 있기를 바랍니다.
제가 하는 일은 다음과 같습니다.
c:/a/b/c 폴더를 만들고 github에 연결한 다음 IDE를 사용하여 이 폴더 아래에 프로젝트를 만듭니다. 이제 코드를 github에 푸시합니다 => 매번 이 폴더에서 git bash를 실행합니다 => ;git push 오리진 마스터.
너무 아프다.
사용하는 Java_IDE는 IDEA입니다. IDEA에 더 좋은 git 기능이 있나요?
경험 좀 해주세요
git의 핵심은 강력한 명령에 있는데, 당신은 ide만을 고집합니다...
아이디어 자체가 git을 지원합니다
메뉴 표시줄 - VCS - Git
https://www.jetbrains.com/idea/features/version_control.html
비주얼 클라이언트인 Tortoise Git을 자신만의 스크립트와 함께 사용할 수 있습니다. github은 그다지 편리하지 않기 때문에 Oschina의 git을 많이 사용합니다. Oschina의 git Warehouse는 SSH 키를 사용하여 신원을 확인할 수 있어 제출에 매우 편리합니다.
또한 intellij 자체에는 scm 플러그인이 함께 제공됩니다.
저는 .net 출신이고 VS2013에는 git이 통합되어 있지만 아직 익숙해지지 않습니다. 세미 명령과 세미 인터페이스를 좋아하고 VS의 많은 git 플러그인도 사용할 수 있습니다.
IDEA에 통합된 Git 작업은 이미 매우 강력합니다. 다른 Win 클라이언트도 이보다 훨씬 나을 수는 없습니다. 매우 상세하게 설명되어 있는 다음 IDEA 도움말 매뉴얼을 주의 깊게 읽어 보시기 바랍니다. IDEA 외부에서 처리해야 한다면 SourceTree를 권장하는데, 이는 다른 GUI 클라이언트보다 좋습니다(그러나 아직 완벽하지는 않다고 생각합니다). 모범 사례에 관해서는 물론 명령줄에서 Git을 사용해야 하지만 Windows 명령줄은 좀 더 까다롭습니다.
http://eclipse.org/egit/
이를 위해 저는 매우 아름답고 실용적이기도 한 Git 클라이언트인 sourcetree를 강력히 추천합니다.