(Daily / TIL 02.23) Git 개발 환경

Seung Ho Yoon·2021년 2월 25일
0

✏️ Git을 활용한 페어 프로그래밍
✏️ Git에 대한 개념
✏️ pull이나 checkout을 통한 branch하기

🤜 Git

git은 버전관리를 위한 소프트웨어이다. git말고도 버전관리 시스템이 있었지만 지금은 git이 가장많이 사용되고 핫하다. 버전관리 시스템이 나오기 전에는 따로 폴더를 저장해두어서 버전을 관리 해두었다 git은 협업하기 편하다 커밋을 통해 언제 누가 수정했는지도 알고 작업별로 branch를 해서 따로 나와서 작업하고 수정된 내용들을 merge 해주어서 적용할수 있다.

🤜 git에 대한 명령어들

진행할 repository를 복사하는것은 fork
git clone <URL>
git remote add "이름을지어줌" <Repo URL for pair fork>

git clone <"URL">
fork 한 repository 를 나의 로컬로 가져온다.

git remote add pair <~~pair URL>
pair라는 remote를 만들어줘서 연결시켜준다.
// 여기서 remote는 하나의 통로

git log --graph --all --decorate
// branch와 git log들을 한눈의 보여준다.

깃 충돌발생

로컬에서 파일 수정후 나의 레파지토리에 push는 무한정이지만 같은작업하는 사람의 데이터를 pull 하는 순간 데이터가 병합 되기떄문에 같은 라인의 코드를 수정할떄 충돌 발생한다.

origin = > remote repository의 이름
master => branch 이름

profile
Frontend Developer

0개의 댓글