본문 바로가기

GIT

(4)
협업을 위한 Git 활용 3주차(2) 협업을 위한 Git 활용 3주차(2) 프로젝트 들어가므로 빨리 들어야 한다. commit으로 소통하기 키워드 - 기능, 단위 #issue번호 변경사항 : # 키워드: 생성, 수정, 추가,고치기,문서화,스타일, 테스트 # "왜", "무엇"을 포함하기 # 제목은 80자 이내로, 긴 내용은 줄바꿈하고 본문에서 코드 리뷰 내가 못 본 버그를 다른 사람이 볼 수 있다! 코드의 품질을 높일 수 있다! 다른 사람의 눈으로 버그를 빠르게 발견할 수 있다! 서로의 지식을 나누면서, 더 나은 방법을 찾아낼 수 있습니다. 팀의 코드 품질이 높아진다!! .gitignore 📄 .gitignore.txt test.txt git에 올리기 싫은 숨기고 싶은 파일 명 test.txt 적고 저장 .gitignore.txt에서 test..
협업을 위한 Git 활용 3주차 협업을 위한 Git 활용 3주차 PR이란? Pull Request 내 작업내역을 바로 merge하지 않고, 참여하고 있는 프로젝트에 내 작업(branch)를 merge해달라고 요청(Request)를 먼저 보내는 것 PR 실습 branch 단위로 PR한다!! merge후, 삭제 main 으로 체크아웃 후, pull push 후, feature/jjim 브랜치 삭제 PORK란? 내가 주인이 아닌 다른 repo에 PR할 때 사용. 일종의 프로젝트 복사! 포크는 원본 소스코드를 복사해서 새로운독립적인 소프트웨어로 개발하는 것. 내 공간으로 가져와 내가 원하는 대로 수정 가능 Issues 에 댓글 남기고~ pork clone 파일 수정후, pull request 단, PR이 완료되기 전까진 PR요청을 한 로컬 브..
협업을 위한 Git 활용 2주차 협업을 위한 Git 활용 2주차 issue 할당 issue : 누가 이 작업을 할 것인지 정하기 branch : 각자 맡은 것을 작업하기 merge : 각자 작업을 프로젝트에 합치기 Assigness(담당자) : 이슈를 작업하거나 관련된 사람, 작업할 사람 Labels : 이슈가 어떤건지 분류 issue와 연관된 commit 만들기 커밋 메세지에 #1(이슈번호) 붙여서 커밋! 자동으로 이슈와 관련된 commit이 있었다는 걸 알려줌! 📌 Branch란? 각자 작업을 할 수 있는 공간을 만들기 위해 나뭇가지가 뻗어나오듯 branch를 이용하면 기능에 맞게 나누어 작업할 수 있음. 협업을 할때는 내 작업만 열심히 commit하는 것이 아니라 다른 부분을 신경써줘야 한다. 두 사람이 같은 파일을 작업하면 충돌..
협업을 위한 Git 활용 1주차 협업을 위한 Git 활용 1주차 Git 버전 관리 도구 📌 버전관리를 한다는 것 프로젝트 상태가 변경되는 정보를 알고 있다는 것. Git은 commit을 사용해서 버전이 달라지는 것을 관리합니다. commit = 버전관리 📌 commit이란? 현재 프로젝트의 상태를 저장! 누가(author) 언제 현재 작업의 상태(현재 파일 내용들, commit 메세지) 📌add (staging) commit에 반영할지 안할지 파일 단위로 선택 세 가지 정보를 포함해 작업내역을 관리. 빨간색 : 삭제된 내용 초록색 : 추가된 내용 📌 history commit들은 곧 history가 됨. 이를 commit history 또는 commit log(기록)이라고 합니다. git 초기화(initialize) .git 폴더 만들..