[Git] Git 다른 브랜치에서 원하는 Commit 가져오기 1. cherry-pick 영어 뜻 그대로 고른다는 뜻! (다른 브랜치에서 원하는 commit만 따오기) 2. 명령어 $ git cherry-pick (원하는 commit hash 값) [예시] 아래와 사진처럼 main, fruit 브랜치에 commit이 되어있다는 가정 main 브랜치에 fruit 브랜치에 있는 Cherry commit을 가져오세요. $ git switch fruit $ git log --oneline 16964cd (HEAD -> fruit) Peach commit b2073d9 Cherry commit 5b08bbe Grape commit 9ad818b Pear commit 466e89c Apple commit d70e76d First commit $ git switch main $.. TOOL/Git 3년 전
[Git] Git 기초 사용법 (Local Repository) 0. 환경 m1 macbook IntelliJ (Vscode 등 다른 툴을 활용해도 됩니다.) git version 2.37.0 1. 프로젝트 디렉터리 생성 git-test라는 이름으로 디렉터리를 생성하여 IntelliJ로 열어줍니다. 추가적으로 IntelliJ로 프로젝트(디렉터리)를 열 경우에는 .idea 디렉터리가 생성되게 됩니다. 이 디렉터리는 Git에서 관여할 수 없도록 .idea 디렉터리에 .gitignore 파일에 내용을 추가하여 Git에서 관여할 수 없게 수정합니다. # .idea dir all /* .gitignore .gitignore의 경우에는 git 에서 무시할 수 있게(관리하지 않는) 설정 할 수 있는 파일입니다. https://git-scm.com/docs/gitignore 참조 .. TOOL/Git 3년 전
[Git] Git 기초 개념 (Git 사용 전에 알고 있어야 할 개념) 0. 환경 m1 macbook IntelliJ (Vscode 등 다른 툴을 활용해도 됩니다.) git version 2.37.0 1. Git을 사용하는 이유 VCS(Version Control System) • 프로그램의 버전 관리를 위한 툴 • 프로젝트의 시간과 차원을 관리한다. 시간 관리 (commit) • 개발은 첫 버전에서 끝나지 않고 계속해서 새로운 버전이 나오게 되는데 이러한 시간(버전) 관리에 유리합니다. • 특정 작업을 취소하는 작업을 할 수 있습니다. (git reset) 차원 관리 (branch) • 한 폴더에 있는 프로젝트의 내용을 여러 가지 형태로 활용 가능하고 전환 가능합니다. • 운영 | 테스트 | 신규 기능 개발 등의 형태로 관리할 수 있고 자유로운 전환이 가능합니다. (하나의.. TOOL/Git 3년 전
[IntelliJ] Git 리모트 저장소 연동 (Git Clone) 목차 1. Get from VCS 프로젝트 선택 화면: [Get from VCS] 프로젝트를 열은 화면: [VCS] > [Get from Version Control...] 2. Repository URL URL과 Directory 입력 후 [Clone] 버튼을 클릭합니다. URL: Git 원격 저장소 URL을 입력합니다. Directory: 관리할 경로를 지정합니다. 3. Login GitHub 또는 GitLab 계정 정보를 입력하고 [Log in] 버튼을 클릭합니다. 4. Cloning Source Repository Login에 성공하면 원격 저장소에 있는 소스가 설정한 경로에 다운로드됩니다. 5. Open or Import Project 해당하는 프로젝트로 선택 후 [OK] 버튼을 클릭하면 완료됩.. TOOL/ETC 3년 전
[Eclipse] 이클립스 프로젝트 Git에 올리기 (GitLab) 1. 프로젝트 추가(원격 저장소 생성) 1. [새 프로젝트] 버튼을 클릭합니다. 2. 각종 정보를 입력 후 [프로젝트 생성] 버튼을 클릭해 프로젝트를 생성해줍니다. (생성 후 미리 원격 저장소의 주소를 복사해둡니다.) 2. Team > Share Project... 1. Git에 올릴 프로젝트를 선택 후 오른쪽 마우스 버튼을 눌러 [Team] > [Share Project...]를 클릭합니다. 3. Create Git Repository(로컬 저장소 생성) 1. Git 선택 후 [Next >] 를 클릭합니다. 2. Use or create repository in parent folder of project를 선택 3. 해당 Project 선택 해제 4. Git Repository(Git 로컬 저장소)를.. TOOL/ETC 3년 전