본문 바로가기
개린이 이야기

깃허브

by iOS 개린이 2022. 4. 19.

1. git과 커맨드라인을 사용한 버전 제어 

 

-'ls -a'를 통해 숨겨진 파일을 모두 볼 수 있다.

-'git commit -m'을 사용하여 커밋 메시지를 추가할 수 있다.  

-'git add . '을 사용하면 그 디렉토리안에 있는 모든 파일을 준비시킬 수 있다. 

-파일의 내용을 잘못변경했을 때 이전에 저장해놓았던 파일로 돌이킬 수 있다. 

먼저 'git status'를 통해 파일의 수정사항을 알아본다. 다음 'git diff 파일이름'을 통해 어떤 부분이 수정되었는지 확인한다. ' git checkout 파일이름 ' 을 통해 파일의 마지막 버전으로 롤백시킬 수 있다. 

 

-Swift를 위한 Git과 Github | Hohyeon Moon

 

2. gitignore

-git을 통해 프로젝트를 할 때 API Key나 secret password같은 정보들은 commit되면 안되는 정보들이기 때문에 git ignore를 통해서 선택적인 commit을 할 수 있다. 

-gitignore란 우리가 git을 통해 버전관리를 할 때, 제외하고 싶은 파일을 지정하는 것이다.

git을 통해 프로젝트를 관리할 때 특정 파일들은 git으로 관리할 필요가 없는 경우가 존재하기 때문에 사용한다.

-' git rm --cached -r . ' 을 통해서 커밋하기 위해 준비시켜놓은 파일들을 다시 준비 전으로 변경시킬 수 있다.

 

-실제로 프로젝트를 할 때 git ignore 파일을 사용하기 위해서는 1. touch .gitignore를 통해 파일을 만들고

2. github에서 gitignore에 들어가서 swift.gitignore 파일의 템플릿을 모두 복사하여 gitignore파일에 추가시켜주고

3. 내가 무시하고 싶은 파일을 적어주면 끝!

 

4. 복제 저장소

-' git clone 깃허브에서 복사해온 주소 ' 를 통해서 깃허브에서 프로젝트를 받아볼 수 있다.

 

5. branch