본문 바로가기

백엔드/GitHub3

[Do-It] CH 7-8. 오픈 소스 프로젝트에 기여하기 오픈 소스에 기여하는 기본적인 흐름1. 프로젝트 복제 (Fork)참여하고 싶은 프로젝트를 찾았다면, 먼저 해당 프로젝트를 Fork 해서 내 GitHub 계정으로 복사한다.Fork는 원본 저장소를 그대로 떠와서 내 공간에서 독립적으로 작업할 수 있게 해주는 기능이다.2. 작업 브랜치 생성복제한 저장소에서 새로운 브랜치를 만든다. 예를 들어 fix-typo 또는 add-dark-mode처럼 작업 내용을 반영한 이름을 붙이는 게 좋다.이 브랜치에서 새로운 기능을 추가하거나 문제를 해결하는 코드를 작성하게 된다.3. 변경 사항 저장 (Commit)작업이 끝나면 코드 변경 내역을 커밋(Commit) 한다.각 커밋에는 변경 내용을 잘 설명하는 메시지를 작성해야 협업자들이 내용을 파악하기 쉽다.ex: "Fix: ty.. 2025. 3. 30.
[Do-It] CH6. README 관리 README 마크다운 익히기제목 입력 #: 가장 큰 제목-> # 개수 늘어날수록 제목 작아짐 1단계와 2단계 제목까지는 제목 아래에 가로줄 나타남가로줄 추가- 나 * 를 3개 이상 입력 텍스트 단락 줄 바꾸기 Enter 두 번 치기 순서 목록 입력 목록은 전체가 하나의 단락 -> Enter 한 번만 눌러도 됨단, 숫자와 내용 사이에는 띄어 써야 함  순서 없는 목록 입력 +, -, * 같은 기호 Tab를 눌러 들여 쓰면 여러 단계로 이루어진 목록 텍스트 꾸미기  한줄코드: ' 로 감쌈두줄코드: ''' 로 감쌈 이미지 업로드 README에 이미지를 업로드하려면 먼저 upload files에서 업로드 상태를 만들어 놓아야 한다. 그 다음 이런식으로 해당 이미지를 깃허브 화면으로 끌어 옮기면 된다.그러고 나서.. 2025. 3. 29.
[Do-It] CH5. 원격저장소를 로컬저장소에서 작업하기 원격저장소의 내용을 로컬저장소에서 수정하기 1. clone2. push3. add4. commit5. push6. pull request clone : 원격저장소를 로컬로 가져오는 것 내가 클론하고 싶은 디렉토리에서 터미널 열든, cd로 이동하든 한다. $ git clone 원격저장소 주소 => 내 디렉토리로 원격저장소의 내용이 복제된다. => origin에 연결vs code와 clone한 git 연동 vs code를 통해 git 내용 수정이 가능하다. pull 원격 저장소를 복제한 순간 이미 origin에 연결된 것이기 때문에최신 커밋을 pull해올 수 있다.$git pull add d 추가 -> 저장(add)  commit : 다음 코드를 입력하면 한 번에 가능하다.$git commit -am "ad.. 2025. 3. 29.