[git으로 같이 작업하기] 같이 작업을 하기 위해서는 승인을 해줘야만 올릴 수 있음 setting → collaborators & teams (Manage access) → collaborator (Manage access) 부분에 동료의 github 아이디 입력 → 이메일 확인 → 협업 승인 → Permission level 설정 (Admin, write, read) 협업자의 컴퓨터에 원격저장소 셋팅 git clone “HTTPS 주소” [git push & pull] 작업 전, 다른 사람이 한 작업을 가져와서 사용해야 하며, 겹칠 경우 병합해야 함 git pull → git mergetool or nano로 직접 수정 push를 자주 해주어야 협업자 간의 충돌이 일어나지 않으므로 작업 전, pull..
Branch : 공통의 작업을 공유하면서 각자 자신의 작업을 가짐 [브랜치의 사용법] 고객사 별로 브랜치 만들기 git branch “고객사이름” 브랜치 목록 보기 git branch 이전 버전으로 돌아가기 git checkout “고객사이름” → 즉, HEAD가 master에서 이 곳으로 이동 다시 원래대로 돌아가기 git checkout master → 브랜치 전환 : checkout 로그를 그래프 형태로 한 줄로 보기 git log –-all –-graph –oneline 브랜치 순서) git branch “이름” → git checkout “이름” → nano → add → commit 커밋 메시지 수정하기 git commit –-amend [브랜치 병합] 1. 파일명이 다를 때 / 2. 파일명이..
[버전관리의 시작 & 버전의 생성] 디렉토리 이동 cd 디렉토리 생성 mkdir git으로 만들기 git init . 파일과 디렉토리 목록 확인 ls –al 파일 만들기 nano hello1.txt 상태 물어보기 git status 버전 관리 시키기 git add hello1.txt 버전 만들기 git commit -m "커밋 메시지 내용" → 이럴 경우 hello1.txt가 repository로 가게 됨 버전 확인 git log 각각의 버전 별로 어떤 파일이 있는지 git log --stat [버전 간의 차이점 비교] 변화된 차이점을 보여줌 git diff nano에 작업한 내용 지우기 (이전 상태로 돌아가기) git reset --hard 무엇이 변화되었는지 보여줌 git log -p [checkou..