728x90

- 깃(Git)?

버전 관리 시스템으로, 소프트웨어 개발 프로젝트의 버전을 관리하고 협업하기 위한 도구이다.

https://git-scm.com/downloads

 

Git - Downloads

Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp

git-scm.com

 

- 깃허브(GitHub):

원격 저장소 호스팅 서비스로, 개발자들이 자신의 Git 저장소를 온라인에 호스팅할 수 잇는 플랫폼이다. 깃허브로 여러 사용자가 프로젝트의 원격 저장소를 공유하고 협업할 수 있다.

 

깃과 깃허브를 연결하는 과정은 다음과 같다.

 

1. 깃 설치 후 사용자 정보를 설정한다. 터미널에서 다음 명령을 입력한다.

git config --global user.name "Name"
git config --global user.email "My@email.com"

 

2. 깃허브에서 원격 저장소(Repository)를 생성한다.

 

3. 깃을 사용하여 코드를 관리할 폴더로 이동한 후, "git init" 명령을 사용하여 깃을 초기화한다.

 

4. 로컬과 깃허브 Repository를 연결해야 한다. 깃허브에서 생성한 Repository의 URL을 복사해서 다음 명령으로 Repository를 추가하면 된다.

git remote add origin <Repository URL>

5. 로컬 폴더에서 파일을 작성하거나 수정한 후 명령어로 변경사항을 스테이징하고, 커밋한다.

git add .
git commit -m "커밋 메시지"

6. 변경된 코드를 Repository로 업로드하려면 다음 명령어를 사용한다.

git push -u origin main

 

- Repository에 있는 파일들을 로컬로 가져오려면?

git clone으로 복제할 수 있다.

728x90

+ Recent posts