기존 리포지토리를 GitHub에 추가하고 푸시하는 방법
로컬 프로젝트 리포지토리의 변경 사항이 GitHub 리포지토리에 표시되지 않는 이유가 궁금한 적이 있습니까?
이 자습서에서는 로컬 프로젝트 리포지토리를 GitHub에 푸시하는 방법을 배웁니다.
전제 조건
로컬 리포지토리를 초기화하고 GitHub에 푸시하려면 다음이 필요합니다.
git
installed on your local machine 1단계 - 새 GitHub 저장소 만들기
GitHub에 로그인하고 비어 있는 새 리포지토리를 만듭니다.
2단계 - 프로젝트 폴더에서 Git 초기화
추가하려는 프로젝트 폴더로 이동하여 GitHub에 푸시한 후 다음 명령을 실행합니다.
Git 저장소 초기화
GitHub에 푸시하려는 프로젝트의 루트 디렉터리에 있는지 확인하고 다음을 실행합니다.
git init
이 단계에서는 프로젝트의 모든 버전 기록 및 메타데이터를 저장하는 데 사용되는 숨겨진
.git
디렉토리를 로컬 프로젝트 폴더에 만듭니다.스테이징 영역에 파일 추가
git add -A
or
git add --all
git add
명령은 git에게 커밋에 포함할 파일을 알려줍니다. -A
또는 --all
인수는 해당 프로젝트 폴더의 "모든 파일 포함"을 의미합니다.상태를 확인하세요
git status
git status
명령은 준비된 변경 사항을 표시합니다. 이 경우 로컬 프로젝트 디렉터리의 모든 파일이 추가되었는지 확인하려고 합니다.추가된 파일 커밋
git commit -m "initial commit"
git commit
명령은 이전 단계에서 추가된 모든 파일로 새 커밋을 만듭니다. -m
또는 --message
는 커밋에 포함될 커밋 메시지를 설정합니다.새 원격 저장소 추가
git remote add origin <GitHub repo link>
git에서 "원격"은 일반적으로 GitHub에서 호스팅되는 동일한 리포지토리의 원격 버전을 나타냅니다. "origin"은 git이 원격 저장소에 부여하는 기본 이름입니다.
git remote add origin
는 이 저장소에 대한 기본 원격 서버의 URL을 추가하도록 git에 지시합니다.You can run the
git remote -v
command to check that your GitHub repo was added as the remote repo that you will be pushing your local changes to.
GitHub에 푸시
git push -u -f origin main
-u
플래그는 원격origin
을 git push
를 지정하지 않고 git pull
및 origin
명령을 수행할 수 있는 업스트림 참조로 설정합니다.-f
플래그는 force를 나타내며 원격 디렉토리의 모든 항목을 자동으로 덮어씁니다.모든 단계
1. git init
2. git add -A
3. git commit -m "initial commit"
4. git remote add origin <GitHub repo link>
5. git push -u origin main
결론
이제 GitHub에서 원격으로 로컬 코드 변경 사항을 추적하고 프로젝트 파일을 추가하고, 변경 사항을 커밋하고, 코드를 푸시하는 방법에 대한 기본 사항을 이해할 준비가 되었습니다. 위에 나열된 단계는 개인 프로젝트에 가장 적합합니다.
2, 3, 5단계에 따라 로컬 코드 변경 사항을 한 시간에 두어 번 GitHub에 푸시하여 대규모 커밋을 방지합니다.
나를 따르라.
Reference
이 문제에 관하여(기존 리포지토리를 GitHub에 추가하고 푸시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/theekrystallee/how-to-initialize-add-commit-and-push-your-local-project-repo-to-github-2456텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)