본문 바로가기

10

Git - Learn Git Branching site 이번에 올린것은 분명 깔끔한 정리는 아니나, 분명 중요한 요소들이 있어서 올린다. git comend 원리를 구사하는데 학습방법을 추천받았다. https://learngitbranching.js.org/?locale=ko Learn Git Branching An interactive Git visualization tool to educate and challenge! learngitbranching.js.org 사이트인데 여기서 다루었던 절반정도를 우선 다뤄보고자 한다. # 전체적인 git 사용중 몰랐던것 #1 HEAD를 이동하는 명령어는 checkout이다. #2 만약 단계적으로 봤을때 C1, C2, C3, C4이렇게 있고 현재 C4에 HEAD가 있다고 했을때 HEAD를 옮기는 방법은 크게 3가지가 .. 2022. 10. 14.
Git - SSH Keys 설정 (github 초기설정으로써 매우 중요함) #1 SSH 설정 보안의 문제로 인해서 SSH를 설정해주게되면 설정된 컴퓨터는 ‘이건 내 컴퓨터야’라는 의미로 github에 전달이 되는 것같다. 때문에 한번 설정해주는 것이 중요하다. 1) https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent 여기를 참조하여서 Generating a new SSH key 영역에서 SSH 기초설정을하면 된다. 2) 같은 페이지의 Adding your SSH key to the ssh-agent 영역에서 ssh-agent를 셋팅해준다. 3) 2)와 같은페이지, 같은영역의 2번을 보고 config 파일.. 2022. 10. 14.
(미제) Git - merge(병합) (약간어려움) git을 공부하면서 처음으로 약간 복잡한데? 라는 생각이 들었다. 비단 에러문제 뿐 아니더라도 이 것에 대한 활용적 개념을 생각하자면 70%정도 이해한것같다. 그렇지만 무엇보다도 지금 당장에는 힌트: 편집기가 파일을 닫기를 기다리는 중입니다... code --wait: code: command not found error: There was a problem with the editor 'code --wait'. 병합을 커밋하지 않습니다. 병합을 마치려면 'git commit'을 사용하십시오 라는 에러를 처리해야한다. 이것은 이 에러를 처리 한 이후에 적어보도록 하겠다. 그리고 병합은 개념을 이해해야 활용이 가능한 커멘드라 딱히 명령문이 다채롭진 않다. 에러의 경우는 크게 2가지로 나뉘는데 하나는 내가 .. 2022. 10. 13.
Git - branch # branch #1 branch 확인및 점검 기본적으로 master branch로 지정이 되어있다. git 루틴에 따라서 git 초기설정이 완료된 상태에서 git status를 해주게되면 본인이 master branch로 등록 되어있음을 알 수 있다. git branch 를 해주게되면 현재 git branch의 리스트를 확인 가능하다. #2 branch 생성 git branch 브랜치이름 #3 branch 변경 1)기본 git switch 브랜치이름 2)만약에 이미 브랜치가 있으면 브랜치변경, 브랜치가 없으면 생성후 브랜치변경하는 명령 git checkout 브랜치이름 3)만약에 이미 브랜치가 있으면 이동이 안되고, 브랜치가 없는경우 생성후 브랜치 변경하는 명령 git switch -c 브랜치이름 중요.. 2022. 10. 13.