IntelliJ IDEA 에서 git 의 사용 도문 강좌

5702 단어 intellijideagit.
프로젝트 관 리 는 버 전 관리 와 떨 어 질 수 없습니다.현재 주류 버 전 관리 도 구 는 SVN 과 Git 입 니 다.이들 이 어떤 차이 가 있 는 지 에 대해 자세히 소개 하지 않 겠 습 니 다.만약 에 모 르 는 것 이 있 으 면 인터넷 으로 자 료 를 찾 을 수 있 습 니 다.나중에 기회 가 된다 면 제 가 프로그램 을 다시 시작 하 겠 습 니 다.그리고 현재 시장 에서 Git 의 사용률 은 SVN 보다 훨씬 높 습 니 다.우 리 는 IDEA 개발 프로젝트 를 사용 할 때 어떻게 Git 을 능숙 하 게 사용 하여 코드 버 전 을 제어 합 니까?
Git 설치
Git 을 사용 하려 면 Git 을 먼저 설치 해 야 합 니 다.설치 과정 은 자세히 설명 하지 않 습 니 다.설치 단 추 를 누 른 다음 에 IDEA 를 열 어 설정 인터페이스 에 들 어가 면(도구 모음 에 있 는을 직접 클릭 할 수도 있 고 단축 키 Ctrl+Alt+S 를 통 해)git 를 검색 할 수도 있 습 니 다.화면 은 다음 과 같 습 니 다.

Git 은 Version Control 옵션 에 있 고 GitHub 도 있 습 니 다.GitHub 의 계 정과 비밀 번 호 를 설정 한 다음 에 GitHub 의 코드 를 직접 끌 어 내 릴 수 있 습 니 다.더 많은 내용 은 지난 몇 기 Settings 에 관 한 글 을 참고 할 수 있 습 니 다.
Git 을 계속 말 하면 Path to Git executable 은 로 컬 Git 설치 경로 의 bin 디 렉 터 리 에 있 는 git.exe 입 니 다.경로 가 끝 난 후에 Test 단 추 를 누 르 면 올 바 르 게 설치 되 고 경로 가 올 바 르 면 다음 과 같은 대화 상자 가 나타 납 니 다.설정 이 성공 적 임 을 나 타 냅 니 다.

원 격 Git 라 이브 러 리 코드
저 희 는 회사 의 Git 라 이브 러 리 나 GitHub 의 코드 를 로 컬 로 끌 어 와 서 개발 합 니 다.저 희 는 IDEA 에서 어떻게 끌 어 올 립 니까?사실 우리 의 목 표를 달성 할 수 있 는 두 가지 방법 이 있 습 니 다.우 리 는 GitHub 를 예 로 들 면:
1.git 도 구 를 통 해 코드 를 로 컬 로 끌 어 온 다음 IDEA 를 통 해 엽 니 다.
경로 복사

로 컬 복제

lq@DESKTOP-BHJ6UD2 MINGW64 /e/mygit/20180226 (master)
$ git init
Reinitialized existing Git repository in E:/mygit/20180226/.git/
lq@DESKTOP-BHJ6UD2 MINGW64 /e/mygit/20180226 (master)
$ git clone https://github.com/noobgod/designPattern.git
Cloning into 'designPattern'...
remote: Counting objects: 73, done.
remote: Total 73 (delta 0), reused 0 (delta 0), pack-reused 73
Unpacking objects: 100% (73/73), done.
끌 어 올 리 는 데 성 공 했 습 니 다.경 로 는 로 컬 E:/my git/20180226 입 니 다.IDEA 에서 이 경로 의 항목 을 열 고 절차 에 따라 조작 하면 됩 니 다.

2.바로 IDEA 를 통 해 코드 를 끌 어 내 리 는 것 을 추천 합 니 다.편리 하고 빠 르 기 때 문 입 니 다.

위의 그림 에서 선택 한 다음 에 여러 개의 옵션 이 있 습 니 다.Git 을 선택 하면 대화 상자 가 나타 나 고 Clone 단 추 를 누 르 면 됩 니 다.

3.업데이트(update)
코드 를 제출 하기 전에 원 격 창고 의 코드 를 로 컬 창고 에 업데이트 하 는 것 이 좋 습 니 다.불필요 한 충돌 을 줄 일 수 있 습 니 다.업데이트 업 데 이 트 는 바로 단축 키 Ctrl+T 를 통 해 도구 모음 에 있 는 버튼 을 눌 러 서 이 루어 질 수 있 습 니 다.각각 update,commt,compare with the same respository version 입 니 다.여기 update 를 선택 하 겠 습 니 다.

물론 항목 을 오른쪽 단추 로 눌 러 서-->Git->Respository-->pull 로 실행 할 수도 있 습 니 다.
4.제출 코드(commt and push)
우 리 는 IDEA 에서 자신의 코드 를 개발 한 후에 어떻게 원 격 창고 에 제출 합 니까?항목 오른쪽 단추-->Git 선택

1.Commit Directory:commt 코드(stage 구역 의 임시 저장 파일 을 현재 지점 의 로 컬 창고 에 제출 하고 stage 구역 을 비 웁 니 다),push 코드(로 컬 창고 의 파일 을 원 격 창고 에 동기 화 합 니 다).

IDEA 에서 우 리 는 파일 이 서로 다른 색깔 로 표 시 된 것 을 볼 수 있다.빨간색,녹색,파란색 이다.그것들 은 각각 무슨 뜻 을 대표 합 니까?
빨간색:버 전 관리 되 지 않 은 파일,즉 버 전 관리 파일 에 추가 되 지 않 았 습 니 다.예 를 들 어 ignore 에 추 가 된 파일 입 니 다.
녹색:새로 추 가 된 버 전의 파일,즉 우리 가 새로 만 든 파일 은 원 격 창고 에 제출 되 지 않 았 습 니 다.
파란색:수 정 된 파일,즉 원 격 창고 에 이 파일 이 있 습 니 다.우 리 는 이번에 그것 을 수 정 했 지만 아직 제출 하지 않 았 습 니 다.
Commit 는 Git 의 Commit 명령 에 대응 합 니 다.가끔 은 commt 가 로 컬 창고 에 가서 잠시 push 를 원 하지 않 으 면 이 방법 을 사용 할 수 있 습 니 다.만약 commt 가 끝 난 후에 우 리 는 push 를 원 격 창고 로 가 야 한다 면,이 때 우 클릭 항목-->Git->Respository-->push 를 선택해 야 한다.
단순 한 commt 기능 을 실현 하려 면 단축 키 Ctrl+K 를 사용 하거나 도구 모음 단추를 사용 할 수 있 습 니 다.
Commit and Push,즉 Commit 와 push 입 니 다.우 리 는 이곳 에서 commt 를 로 컬 창고 에 직접 간 후에 push 를 원 격 창고 로 가 져 갈 수 있 습 니 다.
2.Add:로 컬 파일 을 작업 디 렉 터 리 에서 로 컬 창고 의 stage 구역 에 추가 하고 Git 의 Add 명령 에 대응 합 니 다.
3.compare with Branch...:원 격 분기 와 비교 합 니 다.제출 하기 전에 이 기능 을 통 해 작업 디 렉 터 리 의 코드 와 원 격 분기 코드 의 공통점 과 차이 점 을 비교 할 수 있 습 니 다.
4.Show History:역사 수정 버 전 기록 보기.
5.Revert:스크롤 백,로 컬 수정 을 스크롤 백 합 니 다.
6.Repository:각종 창고 명령.

5.합병(Merge)
개발 과정 에서 여러 사람 이 같은 파일 을 수정 하여 버 전 충돌 을 초래 할 수 있 습 니 다.이 럴 때 프로그램 이 정상적으로 실행 되 고 기능 이 완전 해 야 한다 면 개발 자가 수 동 으로 이러한 충돌 을 해결 하고 코드 를 합 쳐 최종 일치 성 코드 를 얻어 원 격 으로 push 해 야 합 니 다.
이런 부분 은 많은 사람들 에 게 가장 골 치 아 픈 부분 이다.조작 을 잘못 하면 코드 문란 으로 인해 사 고 를 일 으 킬 수 있다.사실은 원 리 를 이해 하고 숙련 된 후에 도 그렇게 복잡 하지 않다.

여기 서 소개 해 야 할 내용 이 많 고 상세 하 게 말 해 야 합 니 다.이것 에 관심 이 있다 면 다음 에 비정 기적 으로 업데이트 하고 보완 할 수 있 습 니 다.
6.분기 관리
분기 관 리 는 IDEA 아래쪽 상태 표시 줄 을 사용 해 야 합 니 다.

여기 서 우 리 는 분기,새 분기,checkout 분기 코드,copare 분기 코드 등 을 전환 할 수 있 습 니 다.

총결산
위 에서 말씀 드 린 것 은 편집장 님 께 서 소개 해 주신 IntelliJ IDEA 의 git 사용 도문 강좌 입 니 다.여러분 께 도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기