clone 명령어
- git clone https://github.com/{본인_아이디}/{저장소 아이디}.git
- ex)git clone https://github.com/s0nnyday/java-baseball-6.git
clone한 폴더로 이동하는 방법
- cd {저장소 아이디}
- ex) cd java-baseball
브랜치 생성 명령어
- git checkout -b {새 brach 이름}
- ex) git checkout -b s0nnyday
Git 저장소 초기화 명령어
- git init
기존 브랜치로 전환
- git checkout {기존 brach 이름}
<메세지>
fatal: not a git repository (or any of the parent directories): .git
브랜치 따려는 위치로 이동해서 명령어 입력해야합니다.
<디렉토리 간 이동 명령어>
- cd 저장소 아이디
- ex) 'cd java-baseball-6' 명령어 입력하여 해당 폴더에서 브랜치 생성 명령어 입력
<다른 폴더 들어갔을 때 c 드라이브로 다시 이동 명령어>
- cd \
Fork (포크):
"Fork"는 주로 코드 협업과 오픈 소스 프로젝트에서 사용됩니다.
다른 사람의 원격 Git 저장소를 자신의 GitHub, GitLab 또는 Bitbucket 계정으로 복제하는 것을 의미합니다. 이는 해당 프로젝트를 자신의 계정으로 복제하여 독립적으로 작업할 수 있도록 해줍니다.
포크를 생성하면 자신의 원격 저장소에 원본 프로젝트의 복사본이 만들어지며, 이 복사본에 대한 변경 사항을 관리하고 다른 개발자와 공유할 수 있습니다.
포크를 생성한 후 원본 프로젝트에 대한 변경 사항을 가져오거나 요청할 수 있습니다. 이는 Pull Request 또는 Merge Request를 통해 이루어집니다.
Clone (클론):
"Clone"은 Git 저장소를 로컬 컴퓨터로 복제하는 것을 의미합니다.
기존 Git 저장소를 자신의 컴퓨터로 복사하여 로컬에서 작업하거나 수정할 수 있게 합니다.
Clone 명령어는 원격 저장소의 URL과 로컬 디렉토리 경로를 인자로 받아 로컬에 저장소를 생성합니다.
Clone을 사용하면 프로젝트를 로컬 환경에서 개발할 수 있으며, 작업이 끝난 후 변경 사항을 다시 원격 저장소에 푸시할 수 있습니다.
요약하면, "fork"는 원격 저장소의 복제를 나타내며 주로 협업 및 기여를 위한 목적으로 사용되고, "clone"은 원격 저장소를 로컬로 복제하여 개발 및 수정을 위한 목적으로 사용됩니다.