원격저장소와 로컬저장소 연결 및 해제 / remote 연결 git remote add origin [원격저장소 주소] 해제 git remote remove origin GIT/기본 2020.11.16
로컬저장소 ( Local repository ) 생성 및 삭제 / init , .git 폴더 로컬저장소 생성 1) 로컬저장소로 사용할 폴더를 생성후 해당 폴더로 이동 2) git init * 로컬저장소 생성시 해당 폴더에 .git 숨김폴더 생성됨 로컬저장소 삭제 1) 로컬저장소로 사용하고 있는 해당폴더로 이동 2) 해당폴더의 숨김파일인 .git 파일을 삭제한다. - 해당폴더는 더이상 git이 관리하지 않게된다. *숨김파일 표시하는 방법 1) 해당 폴더로 이동 2) 보기 옵션 클릭 3) 숨긴 항목 체크 GIT/기본 2020.11.16
git 사용자 정보 삭제 git config --global credential.helper manager git credential-manager delete https://github.com GIT/기본 2020.11.16
git 사용자 등록 / config --global git config --global user.name [닉네임] git config --global user.email [이메일] GIT/기본 2020.11.16
[ GIT :: pull 충돌 에러] Your local changes to the following files would be overwritten by merge git pull origin master 입력시 발생한 에러 - 내 변경사항과 remote 변경사항의 충돌시 - 내가 업데이트한 내용은 한켠에 제껴두고 remote repository로부터 최신상태로 변경해야 한다. 1) git stash - 내가 수정한 소스를 스택 한켠에 옮겨두어 저장하고 이전 commit 시점으로 돌아간다. 2) git pull [repository 주소] - 다시 git에서 소스를 내려받는다. - 나의 로컬을 최신상태로 만듬 3) git stash pop - 최신상태에서 스택한켠에 옮겨두었던 소스를 그위에 쌓는다. ( merge ) - 상태를 HEAD로 변경 4) 소스 수정 5) git add . 6) git commit -m "commit 메세지" 7.. GIT/에러 2020.11.16
저장소 ( Repository ) 저장소( Repository ) - 소스코드가 저장되어 있는 여러개의 브랜치(Branch) 들이 모여있는 디스크상의 물리적인 공간 - 로컬저장소( Local Repository ) 와 원격저장소( Remote Repository )로 나뉨 * 브랜치 - 커밋을 단위로 구분되노 소스코드 타임라인에서 분기해 새로운 커밋을 쌓을수 있는 가지를 만드는 것, 혹은 그 가지 GIT/기본 2020.11.15
GIT GIT - 분산형 버전 관리 시스템 사용이유 - 소스코드가 변경된 이력을 쉽게 확인 가능 - 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아 가기 가능 - 매번 백업용 파일 복사본을 만들 필요가 없고 최종본을 안전하게 보존하면서 작업 가능 - 각자 로컬에서 수정함으로 충돌야기가 적음 GIT/기본 2020.11.15
형상관리서버 형상관리서버 - 자신이 작성한 소스코드를 다른 팀원과 협업을 하여 개발을 진행하기 위해 소스코드를 공유하는 라이브러리 종류 1) svn - 직접 svn을 설치하고 서버를 구동시켜야 한다. 2) git - github를 이용하여 별도의 서버를 이용하지 않고도 구축가능하다. GIT/기본 2020.11.15