Git

2023. 1. 11. 13:32GIT

git은 이전에 인턴했던 회사 프로그램과 비슷한 같다.

이전 회사에서는 PPM 기능을 구현한 프로그램을 사용했는데 git과 동일하게 모든 작업 내용의 기록이 남아 확인할 수 있었다.

다만 git은 각 프로젝트 별로 공유하는 폴더를 따로 만들어서 사용하는 것이 달랐다. 이로 인해 변경 점을 더 쉽게 파악해서 작업 이후 더 쉽게 공유할 수 있는 commit이라는 기능을 사용할 수 있었다.

나는 sourctree를 활용해서 git을 사용한다.

다른 작업자들의 로컬 repo를 원격 repo에 push한 내용들은 patch 후 pull하여 로컬에도 손쉽게 동기화할 수 있다.

clone은 원격 repo를 내 로컬 repo에 가져와 초기 세팅하는 것을 의미한다.

또한 프로젝트에서 활용하지만 보안상 공개되어서는 안되는 파일, 공동 작업에 있어서 불필요한 것들은 .gitignore 파일으로 공유되지 않도록 설정 가능했다. 그 예시로 ssh key, IAM pem, 각종 계정 정보가 저장된 환경변수 세팅 파일 등이 있다.

 

Issue 할당은 작업 내용이 겹치지 않도록 하는 분배이다.

각자 맡은 부분을 Branch라는 기능으로 내용이 충돌하지 않게 업로드 할 수 있다.

Merge라는 기능으로 이후에 같이 합칠 수 있다.

병합시킬 Branch로 체크아웃 하기위해 해당 Branch를 더블클릭 후 병합을 누른다.

이후 충돌 내용에서 충돌이 일어나는 부부을 선택하여 사용하면 된다.

'GIT' 카테고리의 다른 글

Git  (0) 2023.01.11