TLI, 21.6.2 wed. d+3(github 협업하기 PR / HTTP)

삼안기·2021년 6월 2일
2

TIL

목록 보기
1/7
post-thumbnail

TLI, 21.6.2 wed.

🌞 오전

  • 잠을 5시간 아래로 줄이기가 힘드네.

  • 위워크에 모여서 진행하는 github 협업 세션으로 부랴부랴 회사에 업무보고 달려옴.

github 협업 (branch)

소프트웨어를 개발할 때에 개발자들은 동일한 소스코드를 함께 공유하고 다루게 됩니다. 동일한 소스코드 위에서 어떤 개발자는 버그를 수정하기도 하고 또 다른 개발자는 새로운 기능을 만들어 내기도 하죠. 이와 같이 여러 사람이 동일한 소스코드를 기반으로 서로 다른 작업을 할 때에는 각각 서로 다른 버전의 코드가 만들어 질 수 밖에 없습니다.

이럴 때, 여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어 주는 기능이 바로 '브랜치(Branch)' 입니다. 각자 독립적인 작업 영역(저장소) 안에서 마음대로 소스코드를 변경할 수 있지요. 이렇게 분리된 작업 영역에서 변경된 내용은 나중에 원래의 버전과 비교해서 하나의 새로운 버전으로 만들어 낼 수 있습니다.

브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념입니다. 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있습니다.
출처

만났던 오류와 해결

세션을 듣고 진행하는 과정에서 오류가 발생했다.

  • master(main)가 아닌 git branch "name" 에 경로를 설정해주어야 함. git branch 로 내가 어디 branch에 있는지 확인 필수.

  • clone 받은 remote 경로를 확인 해보자. git remote -v(push 할 때에 오류가 안생기도록)

  • thx to 민성님.(✨민성...님)

PR(Pull Request)

master에 merge 하기 전 요청보내기. 누구나 Remote Repository를 수정할 수 없기에 자신의 수정사항을 요청할 수 있다.

참여자들이 함께 볼 수 있도록 request 사항, 진행과정 등을 잘 정리해두는 것이 좋다. 코드는 짜는 것보다 다른 코드를 보는 일이 더 많다고 한다.

label을 이용하여 진행상황을 잘 체크할 수 있도록.




🌝 오후
  • 오후 세션 주제는 "HTTP"

한 마디로, "How do we communicate?"
(HyperText Transfer Protoco)

HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜이다. 예를 들면, 클라이언트인 웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지(HTML)나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달하게 된다. 이 정보가 모니터와 같은 출력 장치를 통해 사용자에게 나타나는 것이다.
출처

  • http 개별 통신은 모두 독립이어서 과거의 http 통신의 결과를 보존하지 않는다.



  • 세션이 끝나고 JS replit 12번 문제로 소헌님께 질문. 진짜 너무나도 쉬운 문제였는데 함수의 덫에 갇힌 나에게는 용어 하나하나가 머리 아팠다. 하지만 놀랍게도 소헌님은 내가 뭘 모르는지 다 알고 있는 듯한 답변을 주어 속이 뻥 💥. (✨소헌...님)

  • (오늘 드디어 영접한) 진근님의 도움으로 13번 문제도 풀었다. 생각지 못한 측면에서 문제를 바라볼 수 있어서 도움이 많이 됨.(✨진근...님)

  • replit 언제 다풀지. 내일 벌써 목요일인데...

  • 스타벅스 로그인 구현은...? 눈물난다.(즐거워서😭☠️)

profile
문제를 해결해야지

3개의 댓글

comment-user-thumbnail
2021년 6월 17일

오후에 HTTP 세션하면 졸리고 집중안될 수 있는데, 열심히 들어주시고 이렇게 정리도 잘해주셔서 감사합니닷!! 깔끔한 정리!

답글 달기
comment-user-thumbnail
2021년 6월 17일

엇 저의언급이 ㅎㅎㅎ 도움이 되었다니 좋습니다 앞으로도 도움이되겠습니다 좋은글 잘보고갑니다

답글 달기
comment-user-thumbnail
2021년 6월 17일

민기님 깔끔한 정리 감사합니다! 덕분에 잘보고가요!!!

답글 달기