728x90

백엔드 개발자 공부/Git 2

[Git] Git Workflow

혼자 작업 시의 workflow 1. Fork - 타인의 Remote Repository의 자료에 contribute하기 위해 내 계정의 Repository로 복사해옴 2. Clone - 복사한 Repository를 수정하기 위해 Local Repository로 복사해옴 git clone '레파지토리_주소' 3. Add - 코드 수정 후의 파일을 staging area로 올려 Git의 관리 하에 있는 상태로 만듦 git add '파일명' : untracked file을 staging area로 추가 - git add . : 모든 파일을 한번에 추가 - staged된 파일을 다시 수정하면 modified 상태로 변경됨 → add하여 최신 버전을 다시 올려야 함 git status : 내 로컬의 staged..

[Git] Git: 버전관리 시스템

버전 관리 시스템을 사용하는 이유 - 파일 변경 시 변경 이력 저장 가능 - 이전 버전으로 되돌아갈 수 있음 - 누가 어떤 사항을 변경했는지 쉽게 확인 가능(협업에 유리) - 원격 저장소를 이용한 백업 가능 Git과 Github - Git : 소스 코드 기록을 관리하고 추적할 수 있는 버전 관리 시스템 - Github : Git Repository를 관리할 수 있는 클라우드 기반 서비스 Git으로 관리하는 폴더를 Github를 통해 여러 사람들이 공유하고 접근할 수 있음 - Git Repository : Git으로 관리되는 폴더를 저장해두는 곳 Remote Repository : 원격 온라인 서버 상의 저장소. 여러 사람이 공유 가능 Local Repository : 내 컴퓨터의 개인 전용 저장소

728x90