branch 3

#31 깃(Git) - 깃허브로 협업하기 3 : 협업에서 브랜치 사용하기

안녕하세요! 에이블디입니다! 이번 시간에는 지난 시간에 이어 깃허브로 협업하는 방법 중 하나인 협업에서 브랜치를 사용하는 법을 배워볼게요! 협업을 하다 보면 팀원들이 각자 다른 기능을 맡아서 작업하는 경우가 많은데요, 팀원 1은 '기능 A'를 만들고, 팀원 2는 '기능 B'를 만드는 것처럼 각자 다른 기능을 맡아 작업하게 됩니다. 이럴 때는 각자의 작업이 master 브랜치에 있는 파일들과 섞이지 않도록 새 브랜치를 만들어서 프로젝트를 관리합니다. 그리고 각 팀원이 만든 새 브랜치 역시 깃허브 리포지토리에 푸시할 수 있습니다. 그럼 바로 실습해 보도록 할게요! 이번 실습에서는 팀장인 Jayden이 새로운 기능을 만들기 위해 자신의 로컬 리포지토리에 work-Jayden이라는 브랜치를 만들고 커밋한 다음 ..

git 2021.12.23

#14 깃(Git) - 브랜치 만들기 실습

안녕하세요! 에이블디 입니다! 이번 시간에는 지난 시간에 이어 브랜치 만들기 실습을 해 볼 거예요! 지금까지 배운 것들을 적절히 사용하면서 실습해 보겠습니다! 지금까지 사용했던 디렉터리를 빠져나와 홈 디렉터리에서 새 디렉터리를 하나 만들어 주세요! 저는 "abled"라고 이름 짓겠습니다. 디렉터리를 만드시고 해당 디렉터리로 이동까지 해주시면 됩니다! 디렉터리를 빠져나오는 법은 cd .. 명령어를 사용해 주시면 됩니다! $ cd .. // 디렉터리를 빠져나오는 명령어 $ mkdir abled $ cd abled abled 디렉터리로 이동하셨으면 abled 디렉터리를 리포지토리로 만들고 나서 ls -al 명령을 사용해서 .git 디렉터리가 만들어졌는지 확인해 주세요! $ git init $ ls -al 잘 ..

git 2021.11.18

#13 깃(Git) - 브랜치(branch)와 머지(merge)란 무엇일까?

안녕하세요! 에이블디 입니다! 오늘은 브랜치에 대하여 알아볼까 합니다! 깃, 깃 헙을 들어봤다면 브랜치도 적지 않게 들어보셨을 텐데요! 이번 시간에는 브랜치에 대해 알아보는 시간을 가져보도록 할게요! 서비스를 운영하다 보면 추가 기능을 개발해서 업데이트해야 하는 경우가 생기는데요, 이때 기존 파일에 새로운 기능을 만들어 새 버전을 만들어야 한다면 어떨까요? 새로 개발한 기능이 오류 없이 완벽하게 동작한다는 보장이 있을까요? 완벽하게 동작한다는 보장이 없다면 기존에 코드에 새로운 기능을 추가하기란 여간 쉬운 일이 아닙니다. 기존에 잘 작동되던 기능도 동작하지 않을 수 있거든요. 이럴 때 제대로 동작하는 소스코드는 그대로 둔 채 새 소스코드를 추가한 버전을 따로 만들어 관리하고, 완벽하게 완성한 다음 원래 ..

git 2021.11.17