git
-
[Git] 자주 사용하는, 커맨드 한 줄 요약git 2024. 1. 10. 20:45
git init : 현재 디렉토리를 Git이 관리하는 프로젝트 디렉토리(=working directory)로 설정하고 그 안에 레포지토리(.git 디렉토리) 생성 git config user.name 'name' : 현재 사용자의 아이디를 'name'으로 설정(커밋할 때 필요한 정보) git config user.email 'name@gmail.com' : 현재 사용자의 이메일 주소를 'name@gmail.com'로 설정(커밋할 때 필요한 정보) git add [파일 이름] : 수정사항이 있는 특정 파일을 staging area에 올리기 git add [디렉토리명] : 해당 디렉토리 내에서 수정사항이 있는 모든 파일들을 staging area에 올리기 git add . : working directory..
-
[Git] git 사용 기본개념 (repository, commit)git 2024. 1. 8. 03:20
1. 레포지토리(repository) repository 는 저장소라는 뜻입니다. 프로젝트를 위해 디렉토리를 만드는데, git으로 프로젝트 디렉토리의 버전으로 관리하기 시작하면 원하는 시점마다 그 디렉토리 안에 어떤 것들이 있는지, 그것들의 내용이 어떻게 변해가는지를 기록할 수 있습니다. glt이 이런 정보들을 기록하는 곳을 repository라고 합니다. 즉, repository안에는 프로젝트 디렉토리의 초창기 모습부터 현재까지 버전별로 담겨져 있습니다. git을 사용하여 버전관리를 하게 된다면 디렉토리 안에 숨겨진 디렉토리 [.git 디렉토리] 가 만들어집니다. 바로 이 디렉토리가 repository입니다. 2. 커밋(commit) 프로젝트 디렉토리의 모습을 하나의 버전으로 남기는 동작을 '커밋한다'..
-
[Git] Git과 Githubgit 2024. 1. 8. 02:53
Git이란 코드 버전 관리 프로그램 입니다. 1. 버전관리 버전관리는 쉽게 말해 수정된 파일의 원본파일을 관리해놓은 것이라고 말할 수 있습니다. 즉, 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템입니다. 이는 지난 과정을 확인 할 수 있게 하며, 이전 버전으로 돌아갈 수 있게 합니다. 2. 동시협업 소스코드를 주고받을 필요없이 같은 파일을 여러 명이 동시에 작업하는 병렬 개발이 가능합니다. 이에 git은 여러 개발자가 협업할 수 있도록 도와줍니다. Github란 외부에 컴퓨터를 대신 만들어주는 서비스로, 원격 저장소를 대신 제공해주는 서비스입니다. 외부컴퓨터를 따로 마련하지 않아도 작업한 내용을 자신의 컴퓨터가 아닌 다른 곳에 저장할 수 있게 도와줍니다. 1. 다른 사람과 협업 가능 외부 컴퓨터..