협업할 때 자주 사용되는 Git의 사용법과 GitHub에 대해 복습해 보는 것! 1. Git이란?Git는 분산 버전 관리 시스템이다. 즉 개발자가 각자 코딩을 하고 일정 상황마다 자신의 코드를 저장하면서 공용 코드를 갱신하고 협업할 수 있도록 하는 것이다.2. Git 시작 CLI(윈도우는 cmd)로 버전관리를 하는 폴더에 들어가 git init을 입력한다(이때 git은 이미 설치되어 있는 상태여야 한다) → 한번만 수행하는 프로세스! 3. Git의 파일상태
왼쪽= Modified, 중간=Staged, 오른쪽=Committed Git에 파일을 추가하는 것은 파일을 지켜본다는 의미. 지켜보는 파일을 Tracking 상태라고 하고, 그렇지 않은 파일을 Untracking 상태라고 한다.이 트래킹 상태를 3가지로 나눌 수 있는데 Modified, Staged, Commited로 분류된다.1) Modified: 다음 Commit에 반영되지 않는 파일 2) Staged: 다음 Commit에 반영 예정인 파일 3) Committed: 이미 Commit이 진행하여 변경사항이 기록된 파일 4. Git에 파일을 추가한다: gitadd 파일의 상태를 Modified에서 Staged로 바꾸는 것.ex) git add* 5. Commit 한다: git commit-m “남기는 메시지”의 변경 사항을 기록한다.
6. 깃허브란?우리의 개인 컴퓨터에 있는 commit의 저장소를 로컬 저장소라고 하고 공용 공간에 있는 commit의 저장소는 원격 저장소라고 한다.이때 깃허브는 원격 저장소(Remote Repository)에 해당!
7. GitHub 에 로그인 한다.GitHub에서 New Repository를 작성하면 원격 스토리지를 활성화할 수 있다
9. 이미 있는 로컬 저장소와 연동 cmd에 “…or push an existing repository from the command line” 명령 복사 붙여넣기
10. GitHub에 commit된 파일 업로드하기 ※ 반드시 commit하고 해야함 : git push [리모트스토리지명] [브런치명] 로컬 스토리지에서 리모트 스토리지로 갱신한다.ex)git push origin master* push: 로컬 스토리지에서 원격 스토리지로 업데이트 * pull: 원격 스토리지에서 로컬 스토리지로 업데이트 11. 파일이 게재되어 있는지 확인!repository에서 파일을 확인할 수 있다