Git 이란?

GitHub 란?

Github는 분산 버전 관리 툴인 Git을 사용하며 버전 관리와 협업을 위한 코드 호스팅 플랫폼으로 언제, 어디서나 협업 프로젝트를 쉽게 진행할 수 있도록 돕는역할을 수행한다.

GitHub 사이트 가입 및 Git 설치

https://github.com

GitHub를 사용하기 위해선 위 사이트에 접속하여 회원가입을 해야한다. 해당 사이트 우측 위 Sign Up 버튼 클릭

GitHub에 가입 후, 기존에 GitHub를 사용하던 사용자의 초대를 받으면 해당 사용자의 Repository를 볼 수 있다.
보통 Repository 안에는 문서, Code 들이 다양하게 있다.

위 그림과 같이 용도별 Repository 들이 여러개로 나뉘어져 있는 것을 볼 수 있다.

Repository 내부에 들어 있는 폴더, 문서, Code 등을 볼 수 있다.

git-scm.com/downloads
git을 PC에 설치하면 Visual Studio Code 등을 통해 GitHub와 연동이 가능하다.

Local PC에 설치되어 있는 Visual Studio Code에 Github에 있는 코드들을 복제기능을 통해 불러 올 수 있다.

GitHub Repository에 접속하여 [Code] – [URL 복사]

복사한 GitHub URL을 Visual Studio에서 복제 해준다.

[파일] – [폴더 열기] 를 통해 GitHub에서 받아온 소스코드 파일들을 폴더채로 불러온다.

그럼, 위 그림과 같이 GitHub Repository 내에 있는 소스파일들이 보이며 파일 클릭 시, 코드내용을 확인할 수 있다.

GitHub에는 여러명의 사용자가 코드를 관리하기 때문에 수시로 변경사항이 있을 수 있다. 그러므로 작업 전에 Local PC에 전체 코드를 최신화 해주기 위해 GitHub에 있는 내용을 Pull 해준다. 이 때, 터미널의 디렉토리는 해당 GitHub 폴더가 있는 경로여야 한다.

Terraform Cloud 로그인

terraform login





Local PC내의 코드가 수정되었고 수정된 코드를 GitHub와 Terraform Cloud에 반영하려고 한다. 아래 명령어로 Commit을 진행한다.
– a 옵션 : add와 commit을 동시에 진행
– m 옵션 : commit 하는 행동에 대한 Message를 첨언

git commit -a -m "test action"

푸시를 통해 현재 korda라는 branch에 수정된 코드를 적용시킨다.

git push