깃허브(1) - 프로젝트 준비

🙂·2024년 3월 20일
0

맥 Ventura 13.5 환경에서 깃을 다운로드 한 후 로컬과 깃 저장소를 연동하는 방법에 대한 포스팅이다.

brew install git

*Homebrew는 macOS에서 소프트웨어 패키지를 설치하고 관리하기 위한 패키지 관리자로 이를 통해 사용자는 터미널을 사용하여 명령어를 입력하여 소프트웨어를 쉽게 설치, 업데이트 및 관리가능함

깃 허브에 있는 리포지토리를 로컬과 연결하기 위해서는 다음과 같이 하면 된다.

% cd “로컬 주소”
% git clone “깃 레포 주소”
% git init
% git add .
% git commit -m "initial setting"
% git push origin master

리포지토리를 다운받고, 수정해서 다시 커밋, 푸시하기 위해서는 토큰키를 발급받아야한다.

*이과정에서 나는 엄청 헤매었다.


% Username for https://github.com :
% Password for https://github.com/xxxx :

이 과정에서 발급된 토큰키를 잘넣어주면 정상적으로 푸시가 된다.

error: src refspec main does not match any master

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.


깃(Git): 분산 버전 관리 시스템으로, 프로젝트의 변경 이력을 추적하고 여러 사용자가 협업하여 작업할 수 있도록 도와줍니다.

저장소(Repository): 깃허브에서 프로젝트의 모든 파일과 폴더, 그리고 해당 파일들의 변경 이력을 저장하는 공간을 의미합니다.

커밋(Commit): 파일이나 폴더의 변경 내용을 저장소에 기록하는 행위를 의미하며, 이러한 커밋은 변경 이력을 추적하고 관리하는데 사용됩니다.

브랜치(Branch): 프로젝트의 특정 작업이나 기능을 개발할 때 기존의 소스 코드를 변경하지 않고 별도의 공간에서 작업하기 위해 생성되는 가지를 의미합니다.

병합(Merge): 두 개 이상의 브랜치에서 작업한 내용을 하나의 브랜치로 합치는 과정을 말합니다.
풀 리퀘스트(Pull Request): 변경된 내용을 다른 사용자들과 공유하고, 해당 변경 사항이 병합될 수 있도록 요청하는 기능입니다.

0개의 댓글