본문 바로가기

git23

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.
Git - 개념 및 루틴2 (vi, amend, gitignore) # git 기본 루틴 2 #1 commit 작성기준은 ‘현재시제’로 git은 기본적으로 영어를 기반으로 한 툴이다. 때문에 commit 을 할 때 사용하는 작명에 대해서 영어가 익숙해져야하고, 익숙해지고나면 드는 의문이 있을 것이다. ‘과거시제, 미래시제, 현재시제 중에서 어떻게 사용해야하나’ 결론적으로 commit을 작성할 때 -m 뒤에 사용되는 문구는 ‘현재시제’ 를 기준으로 작성한다. (git 공식문서의 작성의 추천사항이며, stack over flow에서 검색해보면 ‘과거 시제’로 사용 하면 좋을 것 같다고 말한다) #2 터미널에서 사용중일때 vim 접속시 git 이 심어져있는 폴더에서 어떤 파일이든 내용을 수정해서 git status를 해보면 당연하게도 ‘수정됨’ : 수정된 파일이름.확장자 이렇.. 2022. 10. 13.