본문 바로가기

DevOps/Git

(6)
Github 에서 원격 저장소를 만들어 보자 원격 저장소 만들기 git hub의 흔히 Repository 라고 하는 원격 저장소에 처음 올리는 건 너무나도 막막하다... 개발자를 준비하시거나 이제 막 git 을 써봐야겠다고 생각하시는 분들을 위해 작성해본다. 아래 페이지에서 추가로 넘어온 글입니다. https://daunje0.tistory.com/6 Git, GitHub 사용하기 기초 3(pull, push, fetch) 개인 공부를 하며 정리한 글입니다. 틀린 부분, 수정할 부분이 있다면 언제든 피드백 환영입니다 :) 1. 가입하고 토큰 만들기 Sign Up으로 가입 후 로그인 Personal access token 만들기 우측 상단의 프로 daunje0.tistory.com 혹시 Git Bash 가 설치 안되있다면 구글로 git bash 설치..
git 의 3가지 트리 그리고 rm, mv, restore, reset 옵션 개인 공부를 하며 정리한 글입니다. 틀린 부분, 수정할 부분이 있다면 언제든 피드백 환영입니다 :) 1. Working Directory untracked: Add 된 적 없는 파일 tracked: Add된 적 있고 변경내역이 있는 파일 tracked 상태가 되야만 git으로 관리가 가능한 파일이 된다. 그래서 새로 추가한 파일은 반드시 add 가 필수 git add 명령어를 통해 Staging Area로 이동 2. Staging Area commit을 위한 임시 보관소 git commit 명령어로 Repository로 이동 3. Repository 초기에 git init를 해서 만들거나 , 참조링크 remote repository ( 여태껏 봐온 origin )에서 링크를 따와서 git remote a..
SVN(Subversion) 과 Git 의 차이 개인 공부를 하며 정리한 글입니다. 틀린 부분, 수정할 부분이 있다면 언제든 피드백 환영입니다 :) 대표적인 버전 관리 시스템인 SVN과 Git의 차이에 대해 정리해 보았습니다. 1. 중앙관리 vs 분산관리 SVN - 오픈 소스 라이선스에 따라 배포되는 중앙 집중식 버전 관리 및 개정 관리 시스템. - commit 시, 모든 변경 사항을 중앙 저장소로 다시 보낸다. - 모든 사용자는 branching을 통해 동일한 중앙 저장소를 공유한다. - 변경 사항을 로컬에 저장할 로컬 저장소가 없기 때문에 대부분의 작업에 네트워크 액세스가 필요. Git - 중앙 집중식 서버를 사용하여 코드를 관리하는 대신, 개발자가 로컬에서 전체를 변경할 수 있도록 하는 중앙 저장소의 복제본인 로컬 저장소를 생성한다는 의미 의 분..
Git, GitHub 사용하기 기초 3(pull, push, fetch) 개인 공부를 하며 정리한 글입니다. 틀린 부분, 수정할 부분이 있다면 언제든 피드백 환영입니다 :) 1. 가입하고 토큰 만들기 Sign Up으로 가입 후 로그인 Personal access token 만들기 우측 상단의 프로필 - Settings Developer Settings Personal access tokens - Generate new token repo 및 원하는 기능에 체크, 기간 설정 뒤 Generate token 체크박스에 대한 자세한 설명은 여기 공식문서로 토큰 컴퓨터에 저장하기 Windows 자격 증명 관리자 Windows 자격 증명 선택 git:https://github.com 자격 정보 생성 사용자명과 토큰 붙여넣기 2. 원격 저장소 사용하기 1 ) GitHub 레포지토리 생성 ..
Git, GitHub 사용하기 기초 2(Branch, merge, rebase) 개인 공부를 하며 정리한 글입니다. 틀린 부분, 수정할 부분이 있다면 언제든 피드백 환영입니다 :) 1편에서 시간 관리에 대해 알아보았다면, 2편에서는 차원관리에 대해 알아보겠습니다. 1. Branch : 분기된 가지 (차원 관리) 프로젝트를 하나 이상의 모습으로 관리해야 할 때 예) 실배포용, 테스트서버용, 새로운 시도용 여러 작업들이 각각 독립되어 진행될 때 예) 신기능 1, 신기능 2, 코드개선, 긴급수정... 각각의 차원에서 작업한 뒤 확정된 것을 메인 차원에 통합 2. Branch 생성, 이동, 삭제하기 1) Brach 생성 # add-coach 란 이름의 Branch를 생성 $ git branch add-coach # Branch 목록 확인 $ git branch 2) Branch 이동 # 현..
Git, GitHub 사용하기 기초 1 (init, add, commit, reset, revert) 개인 공부를 하며 정리한 글입니다. 틀린 부분, 수정할 부분이 있다면 언제든 피드백 환영입니다 :) git은 설치하셨다는 가정으로 시작하겠습니다. 먼저 시간을 관리하는 법에 대해 보겠습니다. Git의 3가지 공간인 Working directory, Staging Area, Repository 가 아닌, 참조했던 얄코님의 강의 비유를 빌려 , '타임캡슐에 물건을 넣고 보고 땅에 묻는다' 란 컨셉으로 이야기 하겠습니다. 1. Git 최초 설정 Git 전역으로 사용자 이름과 이메일 주소를 설정 GitHub 계정과는 별개 #협업시 윈도우와 맥에서 엔터 방식 차이로 인한 오류를 방지. $ git config --global core.autocrlf true #GitHub 계정과는 별개로 #Git 전역으로 사용자 ..