목록개발🌐/Git | GitHub (6)
능히 해낼 수 있다
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 협업에서 소스코드 관리를 위해 가장 필요하고 중요한 git과 github. 생각보다 제대로 초기 세팅을 해두지 않으면 실수를 했을 때 꼬인 내용을 풀고 헤매느라고 git과 github로만 2~3시간을 허비 할 수도 있다. 프로젝트를 포크뜨고 난 후, 내 작업을 편하게 push하고 pr하기 위해 origin인지, upstream인지에 따른 remote주소 변경 및 추가에 대한 내용을 적어두려 한다. 0. 기존 remote origin 주소를 변경해보기 가령 배포용 프로젝트 레포, 이름은 (build-product)가 있고, 그 레포를 내가 포크 떠와서 작업 푸시는 develop을 기준으로 한다고 가정해보자...
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 오늘로서 딱 2주차가 된 한달 짜리 프로덕트 배포 프로젝트. 2주차 까지 진행하는 동안 깨알같이 프로젝트의 도움을 준 깃헙 기능인 projects를 소개 및 기록하려 글을 작성한다. 더 나아가 위 기능을 처음 사용하는 사람, 접하긴 했는 데 프로젝트 기능을 생성한 사람에게 또 질문하기 곤란한 사람들에게 바치는 글이다 ;) 우선 아래 깃허브의 깃프로젝트 기능사용 공식문서 링크를 첨부하니 더 자세한 내용을 참고하실 분들은 들어가서 살펴 보면 좋을 것 같다↓↓↓↓↓↓↓↓ 프로젝트 만들기 - GitHub Docs Projects는 GitHub 데이터를 사용하여 최신 상태를 유지하는 적응 가능한 항목 컬렉션입니다...
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 현재, 4차과제를 진행 중에 있다. 실제 프로덕트를 배포 하는 것 처럼 A-Z까지 API를 연결하며 구현해야한다. 스터디 조원으로 구성되는 과제가 (애석하게도)아니었기 때문에 새로운 분들과 한달을 함께 진득하게 공부할 새로운 시간이 생겼다. 아무튼 여러 사람들과 진행해야하는 프로젝트이다보니, UX부터 시작해서 기술구현을 위한 번들러, 라이브러리 픽스하기, 디자인, 색깔 등등 사소한거 하나하나 정하는 과정을 거쳐야 했는데, 그 중 가장 중요한 협의 요소 중 하나인 깃 허브 관리! 어떤 식으로 관리 할 것인지 부터 시작해, 브랜치관리는 어떻게 할건지, 깃 커밋 멘트는 어떻게 할 것인지, 또 커밋 멘트는 어떤 ..
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 협업에 필요한 Github Organisation. 이 친구는 github 안에서 함께 진행하는 프로젝트에 많은 도움을 주는 도구이자 협업 공간이다. 안정적이고 일관된 작업환경을 위해 협업 시 github의 fork기능을 사용하는 것을 권장하는데, 말 그대로 이 프로젝트를 포크로 음식을 들어올리듯이 그-대로 퍼서 나의 github에 복제 후 작업하는 기능이다. 첫 스터디 주제는 JS복습을 기반으로 한 코딩테스트 문제 풀이. 각자 풀이한 내용을 좀 더 편하게 공유하고 협업을 습관들이기 위해 레포를 팠다. 하지만 작은 이슈가 생기게 됐는데, 그 이슈와 해결 과정을 적으려한다. 사실 별거 없다. Issue : ..
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 지난 Gitbash에 vim command와 git명령어들을 쳐보면서 Github에 코드를 보내고,작업의 단순화를 연습하는 시간을 가졌었다. + 협업과 안정적인 작업을 위해 gitflow라는 것을 배웠다. git flow는 협업을 효율적으로하는 방법론인데, (팀원끼리하는 개발약속정도 라고 생각하면 좋을것같다) Vincent Driessen의 블로그에서 널리 퍼져 지금까지 표준으로 사용되는 방법이다. 아래는 내가 참고하는 gitflow sheet사이트 git-flow cheatsheet danielkummer.github.io 이 작업에는 크게 5가지 브랜치로 나눠진다 . ⭐ master: 프로덕트배포를 위..