IT/git 5

[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