Tool 4

Git fork & Pull request

Git fork & Pull requset Fork vs Clone 차이 Fork - 하나의 Remote Repository를 복사한다. 변경 권한이 없어 기존 Remote Repository에 영향을 주지 못한다. - Pull Request를 통해 변경을 요청하게 된다. Clone - Remote Repository를 Local Repository로 복사한다. - 권한이 없으면 push를 하지 못한다. Pull request 순서 1. Project를 자신의 Github로 Fork 한다. - Github에 해당 Project Repository에 들어가 Fork를 누르면 된다. - 그렇게 되면 자신의 Repository를 확인하면, 복사가 된 것을 확인할 수 있다. 2. Fork 한 Repostiry를..

Tool/Git 2020.10.13

Terraform 이란?

■ Terraform - Terraform은 HashiCorp에서 만든 Infra Resource의 Modeling 및 Provisionin을 도와주는 Tool 이다. • IaC (Infrastructure as Code) - Code를 이용해 Infra를 관리한다는 의미 - IaC를 위한 Tool로는 Terraform, AWS CloudFormation 등이 있다. • 멱등성 - 연산을 여러 번 적용하더라도 결과가 달라지지 않는 성질을 의미 - 기존 Script 같은 경우, 조건문을 이용하여 결과가 같아지도록 만들 수 있지만, 일반적으로 여러 번 실행에 대한 동일한 결과를 보장하지 않는다. - 요즘에 나오는 Tools(Terraform, Ansible 등)은 멱등성을 제공한다.

Tool/Terraform 2020.09.24

Git 사용 방법

■ Git - 분산 버전 관리 시스템(VCS, Version Control System) ■ 개념 * 참고 : https://milooy.wordpress.com/2017/06/21/working-together-with-github-tutorial/ • Clone: 저장소 복제하기 • Pull: 개발한 코드를 받아온다. • Add: 변경 사항을 Index에 저장 • Commit: Index에 있는 사항들을 Local Repository에 저장한다. git commit -m "fix bug" • Push: Commit을 원격 저장소에 Upload 한다. • Branch: 한 저장소에서 다른 개발자와 같이 작업할 때 사용, Commit이 해당 Branch를 기준으로 생기게 된다. => 같이 곳에서 작업을 ..

Tool/Git 2019.09.19