일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 애플
- NC다이노스
- 안드로이드
- 인공지능
- 뉴스타파
- 리뷰
- 손민한
- 문파문파 공략
- 프로야구
- ubuntu
- 우분투
- python
- 야구
- Linux
- Tizen
- 단통법
- NC 다이노스
- 타이젠
- 국정원
- 김경문
- ubuntu 12.04
- 조세피난처
- 블로그
- arm
- Git
- 문파문파
- mysql
- 해외직구
- 데이터베이스
- 태그를 입력해 주세요.
Archives
- Today
- Total
꿈꾸는 사람.
IntelliJ IDEA에서 Git 저장소의 소스를 가져와 프로젝트를 생성하는 방법 본문
반응형
1️⃣ IntelliJ IDEA 시작
- IntelliJ IDEA를 실행
- Start Menu에서 Get from VCS(버전 컨트롤에서 가져오기)를 클릭
2️⃣ 저장소 URL 입력
- Version Control 시스템 선택:
- IntelliJ가 Git을 기본으로 감지합니다. 만약 Git이 선택되지 않았다면, 상단의 Git을 선택
- URL 입력:
- 원격 저장소의 HTTPS 또는 SSH URL을 입력
- 예:
- HTTPS: https://github.com/username/repository.git
- SSH: git@github.com:username/repository.git
- Directory 설정:
- 로컬에 프로젝트를 저장할 디렉토리를 선택
- Clone 버튼 클릭:
- IntelliJ가 저장소를 복제하고 프로젝트 디렉토리를 생성
3️⃣ 프로젝트 열기
- 저장소가 복제된 후, IntelliJ는 자동으로 프로젝트를 열기
- 프로젝트 구조를 IntelliJ가 인식하도록 프로젝트 모델 설정을 진행
- IntelliJ가 프로젝트를 자동으로 감지하는 경우, 해당 구조에 맞는 빌드 파일(pom.xml, build.gradle 등)을 로드
- 프로젝트에 Maven 또는 Gradle 파일이 있는 경우 IntelliJ가 이를 감지하고 필요한 의존성을 다운로드
4️⃣ Git 연결 확인
- IntelliJ의 Version Control 창(하단 탭)을 열어, Git과 연결이 제대로 설정되었는지 확인
- 메뉴에서 VCS → Git → Repository List를 확인해 연결된 원격 저장소를 확인할 수 있음
5️⃣ 이후 작업
A. 브랜치 선택
- IntelliJ 오른쪽 하단의 브랜치 선택기에서 기본 브랜치(main 또는 master)가 선택되었는지 확인
- 다른 브랜치로 작업하려면 브랜치 선택기에서 전환
B. 최신 코드 가져오기
- 상단 메뉴에서 VCS → Git → Pull을 선택하여 최신 소스를 가져오기
C. 코드 실행 준비
- 필요한 빌드 도구(Maven, Gradle 등)를 IntelliJ에서 설정하고, 의존성을 설치
- 프로젝트가 제대로 구성되었는지 확인한 뒤 코드를 빌드 및 실행
CLI로 추가 설정 후 IntelliJ에서 열기 (대안 방법)
1. Git 명령어로 Clone
- IntelliJ를 열기 전에, 터미널에서 저장소를 클론
-
bash코드 복사
2. IntelliJ에서 Clone된 디렉토리 열기
- IntelliJ에서 **File → Open...**을 클릭하고 Clone된 디렉토리를 선택
프로젝트 파일(pom.xml, build.gradle 등)을 IntelliJ가 인식하도록 빌드 도구를 선택
반응형
'IT > Web Development' 카테고리의 다른 글
초보 개발자를 위한 웹 팝업 가이드: 레이어 팝업 생성하기 (0) | 2023.03.29 |
---|---|
node.js 설치와 서버 객체 생성 및 테스트 (0) | 2021.08.10 |
[Spring][Spring Tool Suite 4.0.1][SSL] certification error (5) | 2019.01.03 |
Comments