git config git을 사용할 때, user name과 email 정보가 필요하다. 이 외에도 각종 설정들을 할 수 있는데, 이 때 사용하는 것이 git config이다. 이 설정들은 repository별로 설정도 가능하고, 글로벌하게 모든 프로젝트에 설정하는 것도 가능하다. 보통 가장먼저 해야할건, 글로벌하게 사용할 username과 email주소의 설정이다. 사용하는 모든 git repository에 적용할 설정은 위와같이 “–global” 더 읽기
git
git 알아보기 #1 개념 및 작동방식
이 포스팅은 나를위한 간략 정리이고, 좀 더 자세한 내용을 원한다면 git book 을 참조하면 좋을 거 같다. 이 포스팅도 정리해가며 git book내용을 다수 참고함. 기존 VCS(Version Control System)들은 파일단위로 이루어졌다. 변경된 파일들만 버전을 올려가며 관리하는 방식이었다. Git은 리누스 토발즈가 linux 커널을 관리하기 위해 직접 만들며 좀 다른 개념을 가지고 만들었다. 더 읽기
작업하던 프로젝트 Github에 올리기
1. github에서 repository 생성 github 사이트의 대시보드에서 new 버튼을 눌러 새로운 git repository를 생성한다. github의 새로운 프로젝트 생성화면은 다음과 같다. 입력란에 빨간줄을 쳐놨는데, repository이름을 입력하고, 프로젝트를 공개할지여부를 Public/Private로 선택한다. 그 아래로, README 파일 및 .gitignore, license파일들을 자동생성해주는 옵션이 있는데, 작업중인 소스코드를 올리려는 경우, 충돌이 있을 수 있으니 다 비워주고 추가하지 더 읽기
.gitignore for IntelliJ
코틀린 미니 계산기 프로젝트를 github에 업로드 했는데, 다시 받아보니 IntelliJ에서 빌드가 안되는거다. 아… JVM의존성도 있고, 빌드 설정이 git에 전혀 반영되지 않아서 intelliJ 설정들도 올렸다. 그런데, 이게 애매하단 말이지. IntelliJ가 생성해준 “.idea”폴더와 “projectname.iml” 파일을 올렸는데, 이걸 version control system으로 관리하는게 맞는걸까? 빌드 세팅은 분명 필요하긴한데 흠. 찾아보니, ItelliJ 제작사의 가이드가 있다. 더 읽기