[SSH] Git 에서 서로 다른 두 개의 계정 사용하기
2023. 3. 28. 13:07
개발이야기/Git
서로 다른 두 개의 계정을 사용하는 방법을 알아보겠습니다. 개인용 노트북에서 작업을 해야 하거나 업무와 관련된 작업을 할 때, 깃에서 두 개의 계정을 사용하면 깃이 꼬이는 문제를 해결할 수 있습니다. 이 문제를 해결하기 위해 많은 블로그에서 도움을 받을 수 있지만, 제가 직접 겪었던 어려움과 혼란스러웠던 부분을 블로깅해보고자 합니다. 저는 윈도우 컴퓨터를 사용하고 있으며, 윈도우 기준으로 작성하겠지만 파일 디렉토리 주소 말고는 윈도우와 맥이나 리눅스 등 다른 운영체제에서도 큰 차이가 없을 것으로 생각됩니다. 1. 먼저 터미널이나 git bash를 실행한다. 2. 명령어를 입력하여 ssh 폴더로 들어간다. cd ~/.ssh 3. ssh 인증키를 생성 인증키를 생성하는 방법은 두 가지가 있다. "ed2551..
[GIT] Git 명령어와 가이드라인 정리
2022. 7. 15. 17:19
개발이야기/Git
$git log --pretty=oneline (git log를 한줄로 보고 싶을 때) git log --pretty=oneline $git show 커밋주소 (commit 히스토리 중 특정 commit에서 파일이 어떻게 변했는지 알고싶을 때) git show 커밋주소( 앞에 4자리정도만 쳐도 찾아준다.) $git commit (긴 커밋 메세지를 작성하고 싶을 때) git commit -> 텍스트 에디터에 커밋 메세지 남기기 $git commit --amend (이미 작성한 커밋을 수정하고 싶을 때) (최신커밋을 수정해서 새로운 커밋으로 만들기) 수정하고싶은 파일을 수정하고 다시 add한다 git add . git commit --amend 커밋메세지는 그대로써도 되고 수정하려면 i로 수정하기 git l..
[GIT] 레파지토리 생성 후 git remote 방법
2022. 5. 23. 02:38
개발이야기/Git
레파지토리 생성 후 git remote 방법 new 버튼을 클릭하여 레파지토리를 생성해준다. 레포 이름을 적고, 생성! 레파지토리 주소를 복사해둔다. vscode로 돌아가서 git remote add origin https://github.com/seo0yoon/아무거나적어요.git git 명령어를 입력한다. origin은 레파지토리 별명일뿐이고, 다른 이름으로 지정했다면 그 레파지토리의 이름을 적어주면 된다. 제대로 연결됐는지 확인하려면 git remote -v 끝
[GIT] push 할 때 체크할 것
2022. 5. 19. 16:57
개발이야기/Git
push할때 체크할 것 git checkout main 으로 이동 git pull origin main git checkout push할 브랜치 이동 git rebase -i main rebase할게 있으면 진행 git push origin push할 브랜치 -f
[GIT] conflict 났을 때
2022. 5. 2. 23:39
개발이야기/Git
conflict 이 일어났을 때 1. 현재 수정중인 branch 에서 git checkout main 으로 이동 2. git pull origin main 충돌해결 => add . => commit -m "충돌해결" 3. git checkout 충돌이 일어난 branch 4. git rebase -i main 5. 제일 과거의 commit 내용인 맨 위의 commit을 pick 나머지는 다 squash (s) 6. add . => commit -m "충돌해결" => git push origin 브랜치이름 -f git rebase --continue는 git rebase를 하다가 충돌났을경우 사용한다. 뒷부분은 위랑 동일