github
-
📌 Git branch 📌 깃 브랜치를 운영하는 방법론 gitflow: master, develop, feature, release, hotfix github flow: main(master), feature 브랜치 전략을 세우는 이유와 요령 하나의 프로젝트 소스코드를 여러 개발자가 다루면서 발생하는 각종 부작용 해결을 위함. 개발 협업을 원할하게 하기 위한 약속 전략을 세울 때 고려할 수 있는 요소들 이 브랜치는 제품으로 내보낼 수 있는가? 이 브랜치는 빌드 실패를 허용하는가? 이 브랜치는 테스트 실패를 허용하는가? 이 브랜치는 임시로 운영하는가? 유지하지 않고 수시로 삭제하는가
Git branch 전략 세우기📌 Git branch 📌 깃 브랜치를 운영하는 방법론 gitflow: master, develop, feature, release, hotfix github flow: main(master), feature 브랜치 전략을 세우는 이유와 요령 하나의 프로젝트 소스코드를 여러 개발자가 다루면서 발생하는 각종 부작용 해결을 위함. 개발 협업을 원할하게 하기 위한 약속 전략을 세울 때 고려할 수 있는 요소들 이 브랜치는 제품으로 내보낼 수 있는가? 이 브랜치는 빌드 실패를 허용하는가? 이 브랜치는 테스트 실패를 허용하는가? 이 브랜치는 임시로 운영하는가? 유지하지 않고 수시로 삭제하는가
2023.05.31 -
GIT & GITHUB 수업 메모 PR(Pull Request, 풀리퀘스트) 내 작업 내역을 바로 merge 하지 않고, 참여하고 있는 프로젝트에 내 작업(branch)를 merge 해달라고 요청(request) 를 보내는 것. PR 과정 1) 2) 3) 4) 브랜치 PR 을 요청 후 브랜치를 삭제할 타이밍 다른 repo 에 PR 하기 - fork 개념 fork(포크) 원본 소스코드를 복사해서 새로운 독립적인 소프트웨어로 개발하는 것 어떤 문서를 복사해서 그 위에 내가 원하는대로 수정해서 사용 amend(어맨드) 작업 하다가 commit 메세지의 오타가 났거나 잊고 add(staging) 하는 경우 최신의 commit 을 수정 가장 최근에 올라온 commit 만 수정이 가능 주의) 어떤 것을 되돌렸는지 ..
GIT&GITHUB | 수업 메모 3주GIT & GITHUB 수업 메모 PR(Pull Request, 풀리퀘스트) 내 작업 내역을 바로 merge 하지 않고, 참여하고 있는 프로젝트에 내 작업(branch)를 merge 해달라고 요청(request) 를 보내는 것. PR 과정 1) 2) 3) 4) 브랜치 PR 을 요청 후 브랜치를 삭제할 타이밍 다른 repo 에 PR 하기 - fork 개념 fork(포크) 원본 소스코드를 복사해서 새로운 독립적인 소프트웨어로 개발하는 것 어떤 문서를 복사해서 그 위에 내가 원하는대로 수정해서 사용 amend(어맨드) 작업 하다가 commit 메세지의 오타가 났거나 잊고 add(staging) 하는 경우 최신의 commit 을 수정 가장 최근에 올라온 commit 만 수정이 가능 주의) 어떤 것을 되돌렸는지 ..
2023.01.02 -
GITHUB 협업 단계 단계. 누가 이 작업 할 것인지 정한다. - Issue 단계. 각자 맡은 것을 작업한다. - Branch 단계. 각자 작업을 프로젝트에 합친다. merge (경우에 따라). 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영한다. - PR 후 merge issue 내가 할 작업, 기능 추가, 버그 리포트 등 여러 방식으로 사용 issue 를 만들어 누가 작업할지 정하고, 브랜치를 만들어 작업할 공간을 나눔 Branch commit 에서 갈라져나와 작업 가능 기능별 이름을 만들어 브랜치 작업 가능 작업할 브랜치로 바꾸는 것을 checkout(체크아웃) Merge 브랜치의 작업 내역 commit 들을 다른 브랜치로 반영(합치기)하는 것 기준이 되는 브랜치를 정하고 해당 브랜치에 내용을 ..
GIT&GITHUB | 개념 지도 2주GITHUB 협업 단계 단계. 누가 이 작업 할 것인지 정한다. - Issue 단계. 각자 맡은 것을 작업한다. - Branch 단계. 각자 작업을 프로젝트에 합친다. merge (경우에 따라). 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영한다. - PR 후 merge issue 내가 할 작업, 기능 추가, 버그 리포트 등 여러 방식으로 사용 issue 를 만들어 누가 작업할지 정하고, 브랜치를 만들어 작업할 공간을 나눔 Branch commit 에서 갈라져나와 작업 가능 기능별 이름을 만들어 브랜치 작업 가능 작업할 브랜치로 바꾸는 것을 checkout(체크아웃) Merge 브랜치의 작업 내역 commit 들을 다른 브랜치로 반영(합치기)하는 것 기준이 되는 브랜치를 정하고 해당 브랜치에 내용을 ..
2023.01.02 -
GIT & GITHUB 수업 메모 작업방식 중 3단계 단계. 누가 이 작업 할 것인지 정한다. - Issue 단계. 각자 맡은 것을 작업한다. - Branch 단계. 각자 작업을 프로젝트에 합친다. merge (경우에 따라). 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영한다. - PR 후 merge GITHUB-FLOW 참고자료 https://docs.github.com/en/get-started/quickstart/github-flow GitHub flow - GitHub Docs Introduction GitHub flow is a lightweight, branch-based workflow. The GitHub flow is useful for everyone, not just develop..
GIT&GITHUB | 수업 메모 2주GIT & GITHUB 수업 메모 작업방식 중 3단계 단계. 누가 이 작업 할 것인지 정한다. - Issue 단계. 각자 맡은 것을 작업한다. - Branch 단계. 각자 작업을 프로젝트에 합친다. merge (경우에 따라). 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영한다. - PR 후 merge GITHUB-FLOW 참고자료 https://docs.github.com/en/get-started/quickstart/github-flow GitHub flow - GitHub Docs Introduction GitHub flow is a lightweight, branch-based workflow. The GitHub flow is useful for everyone, not just develop..
2023.01.02 -
키워드 버전 관리 git 초기화 (initialize, init) add / staging commit (커밋) commit 내역(history) push pull clone tracking 버전 관리 누가, 언제 현재 프로젝트의 내용이 어떤지 정보를 남긴다는 것. git 초기화 (initialize, init) 자신의 컴퓨터에 있는 프로젝트를 GIT 이 관리할 수 있도록 하는 프로젝트로 만든다. 폴더 CLONE 설정 add / staging commit 에 반영할 파일을 선택하는 것. commit (커밋) 누가, 언제 현재 프로젝트의 변경된 내용 작업 내역이 어떤 것이 있는지 알아볼 수 있게 적는 메세지 commit 내역(history) commit 의 기록을 조회할 수 있는 기능 push 로컬 rep..
GIT&GITHUB | 개념 지도 1주키워드 버전 관리 git 초기화 (initialize, init) add / staging commit (커밋) commit 내역(history) push pull clone tracking 버전 관리 누가, 언제 현재 프로젝트의 내용이 어떤지 정보를 남긴다는 것. git 초기화 (initialize, init) 자신의 컴퓨터에 있는 프로젝트를 GIT 이 관리할 수 있도록 하는 프로젝트로 만든다. 폴더 CLONE 설정 add / staging commit 에 반영할 파일을 선택하는 것. commit (커밋) 누가, 언제 현재 프로젝트의 변경된 내용 작업 내역이 어떤 것이 있는지 알아볼 수 있게 적는 메세지 commit 내역(history) commit 의 기록을 조회할 수 있는 기능 push 로컬 rep..
2023.01.02 -
GIT & GITHUB 수업 메모 버전관리와 commit 1. 버전관리를 한다는 건 어떤 의미일까? 작업하는 해당 파일의 과정을 상세하게 기록하는 것! = 프로젝트 상태가 변경되는 정보를 알고 있다는 것입니다. Git 은 commit 을 사용해서 버전이 달라지는 것을 관리합니다. 2. 작업내역 단위인 commit 에는 어떤 정보가 포함되어 있어야 잘 버전관리를 할 수 있을까? 파일에 대한 변경점, 추가, 삭제 등의 내용! = - commit 에는 아래를 포함합니다. - 누가(author), 언제 commit 했는지의 정보와 프로젝트 변경 내용 - 작업내역이 어떤 것인지 알아볼 수 있게 적는 메시지를 'commit 메시지'라고 합니다. 3. 지금까지 우리가 실습은 어떤 순서로 했었지? 내가 기록할 작업 내..
GIT&GITHUB | 수업 메모 1주GIT & GITHUB 수업 메모 버전관리와 commit 1. 버전관리를 한다는 건 어떤 의미일까? 작업하는 해당 파일의 과정을 상세하게 기록하는 것! = 프로젝트 상태가 변경되는 정보를 알고 있다는 것입니다. Git 은 commit 을 사용해서 버전이 달라지는 것을 관리합니다. 2. 작업내역 단위인 commit 에는 어떤 정보가 포함되어 있어야 잘 버전관리를 할 수 있을까? 파일에 대한 변경점, 추가, 삭제 등의 내용! = - commit 에는 아래를 포함합니다. - 누가(author), 언제 commit 했는지의 정보와 프로젝트 변경 내용 - 작업내역이 어떤 것인지 알아볼 수 있게 적는 메시지를 'commit 메시지'라고 합니다. 3. 지금까지 우리가 실습은 어떤 순서로 했었지? 내가 기록할 작업 내..
2023.01.02 -
배우기에 앞서 즐겁게 배우기 위한 마인드 따라하게 되면 기쁨의 액션하기 에러에 익숙해지기 오답노트 작성하기 어떤 행동을 했을 때 에러가 발생했는지 해결은 어떻게 했는지 오답노트 예시 질문할 때 필수 문항 목적 : 내가 하려던 작업 에러 정보(에러 메세지, 에러가 발생한 화면) 내가 어떤 작업을 시도해봤는지, 참고한 자료가 있다면 무엇인지 참고자료 : https://blog.2dal.com/2020/04/01/%EB%B9%A0%EB%A5%B4%EA%B3%A0-%EC%A0%95%ED%99%95%ED%95%98%EA%B2%8C-%EB%8B%B5%EB%B3%80%EC%9D%84-%EB%B0%9B%EC%9D%84-%EC%88%98-%EC%9E%88%EB%8A%94-%EC%A7%88%EB%AC%B8%ED%95%98..
Git & Github배우기에 앞서 즐겁게 배우기 위한 마인드 따라하게 되면 기쁨의 액션하기 에러에 익숙해지기 오답노트 작성하기 어떤 행동을 했을 때 에러가 발생했는지 해결은 어떻게 했는지 오답노트 예시 질문할 때 필수 문항 목적 : 내가 하려던 작업 에러 정보(에러 메세지, 에러가 발생한 화면) 내가 어떤 작업을 시도해봤는지, 참고한 자료가 있다면 무엇인지 참고자료 : https://blog.2dal.com/2020/04/01/%EB%B9%A0%EB%A5%B4%EA%B3%A0-%EC%A0%95%ED%99%95%ED%95%98%EA%B2%8C-%EB%8B%B5%EB%B3%80%EC%9D%84-%EB%B0%9B%EC%9D%84-%EC%88%98-%EC%9E%88%EB%8A%94-%EC%A7%88%EB%AC%B8%ED%95%98..
2023.01.02 -
프로젝트 담당 기능을 구현하던 도중 깃 에러에 봉착했다.. 아무리 병합을 시도해봐도 main 과 병합 시도 자체가 안되고 있다.. 이런 오류와 함꼐.. 해결 방법을 찾아보려 했으나.. 두 가지 방법이 나오는데 1번은 저장소를 삭제하는 것이고 2번은 강제 병합이라고 한다.. 근데 강제 병합을 시도 해도 안되는걸..? ㅠㅠ 썸바디 헬미..
TIL_220519_git 에러프로젝트 담당 기능을 구현하던 도중 깃 에러에 봉착했다.. 아무리 병합을 시도해봐도 main 과 병합 시도 자체가 안되고 있다.. 이런 오류와 함꼐.. 해결 방법을 찾아보려 했으나.. 두 가지 방법이 나오는데 1번은 저장소를 삭제하는 것이고 2번은 강제 병합이라고 한다.. 근데 강제 병합을 시도 해도 안되는걸..? ㅠㅠ 썸바디 헬미..
2023.01.01