이제 Git 을 간단하게 써보려면 프로젝트를 만들어야 한다. 간단하게 프로젝트를 생성하는 방법을 알아보자.
1. 폴더를 만들고 터미널에서 열어주기
원하는 프로젝트의 이름으로 폴더를 만들어준다. 나같은 경우는 GitPractice 라는 이름의 폴더를 만들어줬다. 해당 폴더에서 마우스 우클릭, 맥북 두손가락 탭으로 쉽게 터미널에서 열어줄 수 있다.
혹은 파일 경로가 비교적 단순하다면 cd ~/Desktop/Project/GitPractice 같은 명령어를 통해 해당 폴더로 접근할 수 있다. (그냥 첫번째 방법이 편하고 직관적이다)
2. git init 명령어 입력
git init 을 입력해준다. 아래 iterm 같은 경우 main 이라는 것이 뒤에 생기게 되고, 이것이 브랜치인데 나중에 이야기 할 것이다. .git 파일이 생겼다면 git 을 사용하기 시작(init)한 것이다. (참고로 shift + command + . 누르면 숨김파일이 보인다)
3. .gitignore 파일 만들기
텍스트 편집기로 만들어서 넣어주어도 되지만 멋있게 명령어로 넣어줘도 된다. touch .gitignore 을 입력해준다. 그렇게 되면 이런 빈 폴더가 생성될 것이다. 이제 여기에 내용을 넣어줘야 한다.
4. .gitignore 내용 추가하기
프로젝트를 처음 시작했다면 가장 우선적으로 할 것이 .gitignore 이라는 파일을 추가하고 내용을 넣어주는 것이다. .gitignore 이란 "git 무시" 라는 해석 그대로 git 에서 관리해주지 않을 파일을 설정하는 것이다.
이것을 먼저 추가해주는 이유는 필요없는 파일이나 공유되면 안되는 파일들이 올라가기 전에 설정해주는 것이 신상에 이롭기 때문이다.. 추후 매우 골치아파질 수 있다. ☠️
API 키가 노출되는 파일이나 .DS_Store 같이 프로젝트에 필요하지 않는 파일들을 미리 gitignore 해주는 것이 좋다. 그러면 이렇게 무시하거나 노출되면 안되는 파일들을 어떻게 알지? 어떤 내용을 추가하지? 라는 의문점이 드는데 아주 좋은 사이트가 있다.
키워드를 입력하면 .gitignore 을 생성해주는데 보통 이렇게 덕지덕지 추가할 때도 있고 Xcode, Swift, macOS 항목 정도만 추가하는 경우도 있다. 나중에 무시해야할 파일이 추가되기 전에만 추가해주면 되기 때문에 처음에 너무 완벽하게 모든 gitignore 을 추가하지 않아도 된다. 생성 버튼을 누르면 아래의 내용들이 뜨는데 이것을 .gitignore 파일 내용에 추가해주면 된다.
복사해서 .gitignore 에 넣어주자. 저장도 해주자! (command + S)
5. 첫 commit 해보기
git 을 사용하는 가장 기본적인 방법은 add, commit, push 이다. 이번 포스팅에서는 add 와 commit 만 우선 해볼 것이다.
add, commit
코드를 작성하게 되면 추가되는 코드, 수정되는 코드가 생긴다. 이것을 git 에서 어떻게 관리할 수 있게 기록할 수 있을까? 바로 add, commit 을 통해서 가능하다. add 를 통해서 원하는 변경사항이 생긴 파일을 staging area 로 옮겨주고, commit 을 통하여 git 기록에 저장할 수 있다.
.gitignore 을 commit 해보자
git add 하기
그렇다면 이제 위에서 추가한 .gitignore 을 추가해보자. git add . 을 입력하면 모든 파일이 staging area 로 올라가게 되고, git add .gitignore 을 입력하면 gitignore 만 staging area 로 올라가 된다. 어자피 .gitignore 밖에 없기때문에 git add . 을 해주었다.
git status
상태를 확인해보는 git status 라는 명령어도 있다. 나중에 습관적으로 git status 를 치고있는 자신을 발견하게 될 것이다. 아무튼 현재상황에서 git status 를 치게되면 친절하게 현재 commit 되어야 할 변경사항이 있어요~ 이런식으로 알려준다.
git commit -m "메세지"
드디어 commit 단계까지 왔다. 커밋을 할 때마다 어떠한 추가 혹은 변경사항인지 기록을 남겨놓는 메세지를 잘 작성해주는 것이 중요하다. 나는 git commit -m "프로젝트 시작" 이라는 명령어를 입력해보겠다.
메세지를 입력하지 않으면 아래처럼 메세지 입력해야 한다.
git log
commit 의 이력을 볼 수 있는 git log 라는 간단한 명령어도 있다. 아래처럼 git log 를 쳐보면 내 커밋 내역을 확인할 수 있다. (:wq 를 통해 나올수 있다.)
'🐈⬛ Git' 카테고리의 다른 글
[Git] Git 시작하기 5 - branch, merge (0) | 2024.01.17 |
---|---|
[Git] Git 시작하기 4 - push, pull (1) | 2024.01.16 |
[Git] Git 시작하기 3 - Xcode 프로젝트 넣기, Github 연동하기 (0) | 2024.01.16 |
[Git] Git 시작하기 1 - Git 설치하기, Git GUI 간단소개 (0) | 2024.01.15 |
[Git] Git 시작하기 0 - 프롤로그 (1) | 2024.01.15 |