들어가기 전에
github에 repository에 생성도 하고 첫 commit도 해보셨나요? 협업을 하다보면 팀원과 같이 많은 얘기를 나눠야하죠. github에서는 코드를 보면서 얘기를 나눌 수 있는 공간이 있고, "issues"라고 부릅니다. 이 강의를 통해 issues에 대해 알아보세요.
학습 목표
github issues에 issue를 만들 수 있습니다.
핵심 단어
- github issues
강의 듣기
들어가기 전에
github에 repository에 생성도 하고 첫 commit도 해보셨나요? 협업을 하다보면 팀원과 같이 많은 얘기를 나눠야하죠. github에서는 코드를 보면서 얘기를 나눌 수 있는 공간이 있고, "issues"라고 부릅니다. 이 강의를 통해 issues에 대해 알아보세요.
학습 목표
github issues에 issue를 만들 수 있습니다.
핵심 단어
강의 듣기
issues
우리는 개발을 하면서 여러 소통을 해야할 때가 많죠. 여기에는 bug가 발생해 debug을 해야하거나 새로운 기능을 만들어야하는 것도 포함될 것입니다. 이런 상황의 대부분은 코드를 보고 의견을 교환하며 해결해야하는 경우가 많습니다. issues는 repository에서 이러한 기능을 수행합니다. issues에서는 'issue 생성'을 통해 해결하고 싶은 문제를 업로드하고 의견을 달 수 있습니다. 이 때 해당 이슈가 어떤 것인지 알려주는 labels, 해당 이슈를 처리할 사람이 누구인지 Assignee으로 지정할 수 있습니다. issues 뿐 아니라 github의 다른 기능도 한번 이용해보고, 강의해서 소개해주신 엄청난 project들의 commit history를 확인해보세요!
https://docs.github.com
https://docs.github.com
https://github.com
https://github.com
comment
1강 부터 지금까지 내용
1. 드랍박스=깃
클라이언트와 서버
- 클라이언트 : 서버에 변경사항을 올리고 내림
- 서버: 변경사항 저장
깃 클라이언트와 (깃 커맨드라인, VSC내 깃 등), 깃 서버(=깃허브닷컴 등)
- 우리가 사용할 프로그램 VSC내 깃(가장 쉬움), 깃허브닷컴
2. 단위 작업
의미
- 버그를 하나 수정했다면 하나의 단위 작업을 끝냈다고 이야기함.
- 여기에서는 그냥 txt파일 안에 한 행을 추가하는 정도로 단순화하여 진행
깃허브 업로드 = 커밋
- 파일 업로드하고 add work 칸에 단위 작업의 내용을 설명 (아주 단순하게! ex: work1)
- 초록색 행 - 이번 커밋을 통해 업로드 된 버전에서 변경 or 추가된 행
- 히스토리 아이콘 - 메인화면에 위치, 이전 버전 복원 가능
이슈
- 의미 : 업로드 (커밋) 된 내용, 파일을 보고 건의사항 게시 = 개발자 간의 의사소통 수단
- 방법 : 행의 가장 왼쪽 더보기 아이콘 클릭 -> reference a new issue (?) -> 내용 작성 (ex. 3을 삼으로 고쳐주세요) -> label 이 건의사항이 어떤 카테고리인지 ex. bug -> assignee 선택 (레포지터리 기여자 중 관련있는 사람 즉 담당자 선택) -> 등록
- 반응 : 담당자(=assignee)에게 이슈가 있다고 메일 -> 담당자 이슈 해결 후 업로드 하면서 add work 칸에 3을 삼으로 고쳤다. 3-> 삼 이라고 적음 -> 이슈 closed
난 지금껏 영상보다 책이 공부하기 편하다 생각했는데,
아마도 나에게 익숙한 것을 공부하느라 그랬던 듯..
Git은 책으로 몇 번 도전해 봐도
계속 앞 장만 보고 말았는데...
영상 강의로 보니깐 이해가 더 잘되네요...!
헐 위키가 있었구나... readme 빼도 되겠다...
화면이 검정색인데 커서도 검정색이라서 잘 안 보여요
tovalds님 commit은 이제 112만이 넘었네요