Github
[Git] git add와 git commit
git은 버전관리를 위한 툴이라고 했다. 그러면 현재 프로젝트 내의 특정 파일의 변경상태를 git에 특정한 버전으로 저장해놓고 싶을때가 있을 것이다. Commit과 add 이러한 특정한 버전을 commit이라고 부르는데, 그래서 commit을 저장할 때 사용하는 명령어가 git commit이다. 그러면 이러한 버전을 관리하기 위해선 해당 버전에 속하는 파일들이 있어야 하는데 그러한 파일을 추가하는 것을 git add로 할 수 있다. Commit : 특정한 버전 git add: 특정한 버전에 속해지는 변경사항이 있는 파일을 추가하는 명령어 사용방법 Add 특정한 버전을 만들기 전에 그 버전에 속해지는 파일을 담는 과정이 git add이다 $git add 특정파일 변경사항이 있는 모든 파일을 해당 버전에 모..
[Git] .gitignore을 사용해 git이 관리하지 못하는 파일 설정하기
프로젝트를 진행하다보면 github에 올리지 말아야하는 내용들이 담긴 파일들이 존재할 수 있다. 이러한 파일들을 애초에 git이 관리하지 않도록 설정해줄 수 있는데, 이때 .gitignore을 사용한다. .gitignore 파일이란? .gitignore 파일은 git의 루트 디렉토리에 저장되며 git repository나 staging area에 추가되지 말아야하는 폴더나 파일을 정의하는 파일이다. git이 관리하지 못하게 하는 파일들에는 어떤 파일들이 있을까? 1. 프로젝트 생성시 자동으로 생성되거나 다운로드 되는 파일들같은 포함할 필요가 없는 파일(빌드 결과물, 라이브러리) 2. 보안상 조심해야 하는 정보를 담은 파일들 .gitignore에 추가하는 방법 git이 무시해야할 파일인 a.txt가 있다고..
[Git] Git 사용자 등록하는 방법
맨 처음 깃을 시작할 때 전역적으로 사용자의 이름과 이메일을 설정해주어야 한다. 사용자 등록 방법 최초 사용자 등록시 아래 명령어를 사용한다. $ git config --global user.name "Your Name" $ git config --global user.email you@example.com 사용자 확인 방법 이미 등록되어있는 사용자의 이름과 이메일을 확인하려면 아래 명령어를 입력해주면 된다. $ git config --global user.name $ git config --global user.email 위 방법처럼 --global 옵션을 사용하게 되면 현재 시스템의 모든 Git 작업에 사용할 사용자 이름과 이메일이 설정되게 된다. 끝!
[Git] Git이란? 왜 배워야 하는가?
Git이란? Git은 VCS(Version Control System)란 종류의 프로그램들 중 하나로 프로그램의 버전 관리를 위한 툴이다. Git은 여러 개발자들이 함께 협업하여 소프트웨어를 만들어가는 과정에서 굉장히 중요한 기능들을 제공한다. 개발자들간 협업을 위해선 꼭 필수! 버전관리가 뭔데? 프로젝트의 특정 버전을 자유로이 넘나들 수 있도록 관리하는 것을 의미한다. 예상치 못하게 했던 작업을 취소해야 하는 일들이 생길 때 버전관리를 해놓으면 그 버전으로 자유롭게 이동할 수 있도록 해주는 것이다.