IT/git 6

[TortoiseGit] Cherry Pick

하위 브랜치에서 특정 커밋만을 가져와 상위 브랜치에 머지하고 싶을 때는 Cherry Pick을 이용한다.이 작업도 TortoiseGit에선 GUI로 쉽게 할 수 있다. 먼저 상위 브랜치로 체크아웃하고, Show Log로 들어간다. 그리고 아래처럼 파란 글씨를 클릭해 가지고 오고 싶은 커밋이 존재하는 하위 브랜치를 선택한다. 하위 브랜치의 커밋들이 보이면 가지고 오고 싶은 커밋을 선택해서 Cherry Pick을 해주면 된다.

IT/git 2025.08.25

[git] 프로젝트를 이미 존재하는 원격 레포지토리에 연결하기

git 레포지토리보다 프로젝트를 먼저 만들었다면 사용할 수 있는 방법입니다. 1. 원격 저장소로 연결하길 원하는 프로젝트 폴더 안에서 터미널을 열어줍니다. 2. git init 명령어를 입력하여 .git 폴더를 만들어줍니다. 3. 아래 명령어를 입력하여 연결합니다. git remote add origin https://github.com/[계정 이름]/[레포지토리 이름] fatal: detected dubious ownership in repository at ... 이라는 로그가 출력된다면 로그에서 하라는 대로 git config --global --add safe.directory '현재 폴더 경로' 를 입력해준 뒤 다시 명령어를 입력합니다. 현재 폴더 경로가 신뢰할 수 없는 경로라고 판단하여 예외를..

IT/git 2023.09.10

[TortoiseGit] git 사용법(3) - merge 중 conflict가 났을 때

마지막 git 사용법입니다. [TortoiseGit] git 사용법(2) - pull, branch, merge HTML 삽입 미리보기할 수 없는 소스 실무에서, 또는 뭐... 부트캠프라든가 어딘가에서라도 교육을 받으면 팀별로 협업해서 프로젝트를 보통 하나 합니다. 저도 몇 번 했었고요. 그럴 때 git으로 팀 doringri.tistory.com 저번 포스팅에선 사람들과 함께 협업할 때 쓰이는 명령어들에 대해 다뤄 봤습니다. 다른 사람이 작업한 뒤 원격 저장소에 저장한 코드를 내 로컬에 업데이트시키는 pull이란 명령어가 있었죠. 하지만 pull을 하려는데, conflict(충돌)가 났다고 경고가 띄워지는 경우가 있습니다. While merging, i.e. integrating changes of a..

IT/git 2023.07.01

[TortoiseGit] git 사용법(2) - pull, branch, merge

HTML 삽입 미리보기할 수 없는 소스 실무에서, 또는 뭐... 부트캠프라든가 어딘가에서라도 교육을 받으면 팀별로 협업해서 프로젝트를 보통 하나 합니다. 저도 몇 번 했었고요. 그럴 때 git으로 팀원들과 코드를 공유하면 편리합니다. 라떼는(?) 그런 프로젝트 자리에서 git 잘 쓰면 고수 취급받았는데 지금은 어떨지 모르겠네요. 다만 git을 처음 사용하면 굉장히 조심스럽게 됩니다. 내가 혹시 잘못해서 다른 팀원이 작성했던 코드를 날려버리는 건 아닐까 하고 두려워지죠. 실제로도 신입이 그런 실수를 저질렀단 사례가 주위에 가끔 있습니다. 그래서 git 사용법을 잘 이해하는 게 중요합니다. 저번 포스팅에선 개인 프로젝트에서 쓸 수 있는 commit, push를 다뤘었죠. 이번 포스팅에선 다른 사람과 협업할 ..

IT/git 2023.06.24

[TortoiseGit] git 사용법(1) - clone, commit, push

대표적인 형상 관리 도구 git입니다. git 사용법을 헷갈려 하는 분들이 주변에 많고 저도 초반엔 굉장히 헤맸던 부분이라 실전에서 썼던 것 위주로 포스팅합니다. 현재 저는 TortoiseGit이라는 GUI 프로그램을 사용하고 있어서 이걸로 실습해보겠습니다. 솔직히 git CMD로 명령어 치는게 간지는 나지만 현업에서 바쁠 땐 그런 거 모릅니다. 0. 사전 세팅 github에서 Repository를 하나 만들어줬습니다. 지난번 TDD 포스팅에서 만들었던 로그인 프로그램을 git에 공유할 예정입니다. Git - Downloading Package Download for Windows Click here to download the latest (2.41.0) 32-bit version of Git for ..

IT/git 2023.06.19