GitHub에서 새 프로젝트를 올리는 방법 소개

GitHub 웹에서 새 프로젝트를 생성시에 README, LICENSE, .gitignore를 생성 옵션을 지정하지 않고, 만들게 되면 여러가지 초기화하는 명령어를 소개해 준다. 여기서는 어떤 방법들을 알려주는지 확인해 보려고 한다.

새 프로젝트를 GitHub에 업로드하는 방법

총 3가지를 방법을 제시해 주는데 하나씩 확인해 보자.

빠른 설정 - 이전에 이런 종류의 작업을 수행한 경우

첫번째 항목으로는 클론을 받아서 설정하라는 내용이 나온다.

Quick setup — if you’ve done this kind of thing before

[Set up in Desktop] or [HTTPS|SSH] git@github.com:devkuma/project-tutorial.git

Get started by creating a new file or uploading an existing file. We recommend every repository include a README, LICENSE, and .gitignore.

내용을 확인 해보면, 새 파일을 만들거나 기존 파일을 업로드하여 하라고 알려준다. 그리고, 리포지토리에 README, LICENSE 및 .gitignore를 포함하는 것이 좋다는 친절한 문구도 보인다.

…또는 커멘트 라인으로 새 저장소를 생성한다.

두번재 항목으로는 명령으로 새로운 저장소를 생성하여 GitHub에 올리는 방법을 소개 한다.

…or create a new repository on the command line

echo "# project-tutorial" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:devkuma/project-tutorial.git
git push -u origin main

명령어를 보면 README를 만들고, 메인 브렌치를 “main"으로 지정하고, remote 주소를 변경하여 main 브렌치에 push까지 진행한다.

…또는 명령줄에서 기존 리포지토리를 푸시한다.

마지막으로 기존에 이미 git으로 관리되고 있는 프로젝트를 GitHub에 올리는 방법을 소개한다.

…or push an existing repository from the command line

git remote add origin git@github.com:devkuma/project-tutorial.git
git branch -M main
git push -u origin main

명령어를 보면 remote 주소를 변경하고, 메인 브렌치를 “main"으로 지정하여 main 브렌치에 push까지 진행한다.

결론

새 프로젝트를 어떤한 방법으로 하던, 취향 문제라 뭐든 상관 없다.
다만, 맨 위에서 설명했듯이 README, LICENSE 및 .gitignore는 포함하는 것이 관리상으로 좋으니 추가하는 것을 추천한다.




최종 수정 : 2024-01-18