본문 바로가기

728x90
반응형

깃허브

(4) 깃허브 사용기 2 : 깃허브 fork, 수정 사항 업로드, git push fail 해결 1. Fork 나만의 고유 코드가 아닌, 상대방의 코드를 수정하는 경우가 존재한다. 이럴 경우, 상대방 레포지토리를 fork한 후 수정사항만 재업로드하는 방법이 있다. (1) 작업하고 싶은 저장소를 fork하여, 내 저장소로 복사한다. (2) 내 저장소로 가서 branch를 하나 만들어준다. 사실 fork한 순간, 그 레포는 내 것이기 때문에 브랜치를 새로 만들지 않아도 된다. 그리고 코딩고수 선배의 말을 듣자니 pull request하지 않을꺼면 굳이 브랜치 안 파고 된다고 한다. -> branch는 왜 필요한가? branch는 코드의 특정 시점을 가리키는 포인터다. 개발 작업을 분리 및 관리하기 위한 용도로 사용된다. 병렬 개발, 기능 분리, 안정성, 테스트와 베포 등의 기능을 수행한다. (3) Fo.. 더보기
(3) 깃허브 사용기 1 : 회원 가입, ssh 키 생성, 깃허브 업로드 1. 회원가입 sign up을 누른 후, 이메일과 비밀번호 그리고 닉네임을 생성한다. 2. 깃허브 주요 단어들 익히기 커밋(commit) : 파일을 추가하거나 변경 내용을 저장소에 저장하는 작업 푸시(push) : 파일을 추가하거나 변경 내용을 원격 저장소에 업로드하는 작업 -> 저장소란 파일이나 디렉토리를 저장하는 장소로 '로컬 저장소'와 '원격 저장소'로 구성된다. 일반적으로 자신의 컴퓨터에 있는 로컬 저장소에서 작업을 수행하고, 그 결과를 원격 저장소에 저장한다. 브랜치(branch) : 지점은 '흐름'을 분기하여 기록하는 것이다. -> 분기 한 지점은 다른 지점의 영향을 받지 않으므로 같은 저장소에서 각각 개발할 수 있다. 3. ssh 키 생성 사용 전에 ssh 키를 만들어 주자. 리눅스에서 터미.. 더보기

728x90
반응형