git5 [GIT] 팀 프로젝트를 위한 git 공부. #5 문서는 '생활코딩' 님의 '지옥에서 온 GIT'을 참고하여 작성됐습니다. 지난 #4에서는 원격 저장소와 두 개 이상의 로컬 저장소를 동기화하여 작업하는 방법을 공부했다. #5에너는 Secure Shell (ssh)을 통해서 원격 저장소에 접근하는 방법을 배운다. Github는 '서비스형 원격 저장소'이다. 원격 저장소는 '직접' 운영할 수도 있다. #1 SSH 키 생성 우리는 이전까지 원격 저장소의 HTTPS 주소를 통해서 접근했다. 이 접근 방법은 간단하다는 장점이 있다, 하지만 접근할 때마다 로그인을 해야한다는 단점이 있다. 이번에 사용할 ssh 통신방법 이 방법은 접근할 때마다 로그인해야할 필요가 없어진다. 1. ssh-keygen - 운영 체제에 상관없이 ssh-keygen 입력 > 암호 저장 폴.. 2022. 11. 25. [GIT] 팀 프로젝트를 위한 git 공부. #4 문서는 '생활코딩' 님의 '지옥에서 온 GIT'을 참고하여 작성됐습니다. 지난 포스팅 #3에서는 로컬 저장소와 원격 저장소를 연결하고, 버전 관리 정보를 원격 저장소에 업로드했다. 또한, 이미 업로드 되어있는 원격 저장소의 소스를 로컬 저장소에 복제하기도 했다. 이번 #4에서는 협업을 위해 하나의 원격 저장소에 두 개 이상의 로컬 저장소를 연결하고 활용하는 방법을 배운다. #1 동기화( Github ) 1. 두 개의 로컬 저장소에 하나의 원격 저장소 복제하기( clone ) git clone {원격 저장소 주소} {연결할 로컬 폴더명} - git clone {원격 저장소 주소} git_home - git clone {원격 저장소 주소} git_office 2. 하나의 로컬 저장소에서 폴더 변경 ( git.. 2022. 11. 25. [GIT] 팀 프로젝트를 위한 git 공부. #3 이 문서는 '생활코딩' 님의 '지옥에서 온 GIT'을 참고하여 작성됐습니다. 지난 포스팅 #2에서는 버전의 차이점을 확인하고, git commit 명령의 메뉴얼을 확인했다. 이번 포스팅 #3에서는 원격저장소 Github를 활용하는 방법을 공부한다. https://github.com/ GitHub: Let’s build from here GitHub is where over 94 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.c.. 2022. 11. 25. [GIT] 팀 프로젝트를 위한 git 공부. #2 이 문서는 '생활코딩' 님의 '지옥에서 온 GIT'을 참고하여 작성됐습니다. 지난 포스팅 #1에서는 파일을 생성 및 수정하고 버전 관리 시스템에게 넘기는 것을 했다. #1 1. 파일을 복사 ( cp ) - cp f1.txt f2.txt : f1.txt 파일과 똑같은 파일인 f2.txt 파일을 만든다. - git status ( 버전 관리 상태 확인 ) > git add f2.txt ( 버전 관리 시작 ) > git status ( 버전 관리 상태 확인 ) > git commit ( 깃에게 버전 관리를 넘긴다 ) > git log ( 깃 기록 확인 ) > q ( 기록 확인 창에서 나가기 ) 2. 파일 수정 ( vim f1.txt , vim f2.txt) - 현재 존재하는 두 개의 파일을 수정한 이후 git.. 2022. 11. 25. [GIT] 팀 프로젝트를 위한 git 공부. #1 이 문서는 '생활코딩' 님의 '지옥에서 온 GIT'을 참고하여 작성됐습니다. 크래프톤 정글에서 살아남기 위한 도구 중 하나가 git이다. 급하게 사용할 때는 github에서 직접 브랜치를 생성하고, 디렉토리를 업로드했다. 0주 차 프로젝트 때는 vscode에서 명령어로 진행하기도 했다. 하지만, 당시 작동되는 원리를 하나도 모른 채 진행하다 보니 오히려 더 긴 시간이 더 소요됐다. 5주 차의 시작과 함께 GIT에 대한 공부를 하고 그 내용을 여기에 메모하려고 한다. 버전 관리 시스템은 미래에 발전할 수도 있고, 사용자의 환경에 따라 명령어나 작동 형태가 다를 수 있다. 이를 참고하여 해당 문서를 활용하면 좋을 거 같다. win 11, wsl2 ubuntu 20.04 환경에서 진행. + zsh , oh m.. 2022. 11. 25. 이전 1 다음