안녕하세요! 오늘은 GitGitHub를 사용해 코드를 관리하고 협업하는 방법을 알아보겠습니다.
Git은 분산 버전 관리 도구로, 코드를 안전하게 관리하고 변경 이력을 추적할 수 있습니다. GitHub는 이러한 Git 리포지토리를 클라우드에서 호스팅하는 서비스입니다.

1. Git 설치 및 초기 설정

1단계: Git 설치

  1. Git 공식 사이트에서 운영 체제에 맞는 설치 파일을 다운로드합니다.
  2. 설치 중 다음 옵션을 주의 깊게 선택합니다:
    • Default Editor: 기본 텍스트 편집기를 선택 (예: VS Code).
    • Adjust PATH environment: PATH에 Git 추가를 선택합니다.

2단계: 초기 설정

설치가 완료되면 터미널(또는 Git Bash)을 열고 아래 명령어를 입력합니다:

git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
  • user.name: 커밋 기록에 표시될 이름
  • user.email: 커밋 기록에 포함될 이메일 주소

 

2. Git 기본 명령어

Git의 핵심은 **로컬 리포지토리(Repository)**를 생성하고, 변경 사항을 저장하며, 원격 리포지토리와 동기화하는 것입니다.

1단계: 리포지토리 생성

git init
  • 현재 디렉토리를 Git 리포지토리로 초기화합니다.

2단계: 파일 추가 및 커밋

git add <파일명>          # 특정 파일 추가
git add .                # 모든 변경 사항 추가
git commit -m "커밋 메시지"
  • add: 변경된 파일을 스테이징 영역에 추가
  • commit: 변경 사항을 로컬 리포지토리에 저장

3단계: 상태 확인 및 로그 보기

git status               # 현재 상태 확인
git log                  # 커밋 기록 보기

 

 

3. GitHub와 연동하기

GitHub를 사용하면 로컬에서 작업한 내용을 원격 리포지토리에 백업하거나 공유할 수 있습니다.

1단계: GitHub 계정 생성

  1. GitHub 공식 사이트에서 계정을 생성합니다.
  2. 새 리포지토리를 생성합니다:
    • 리포지토리 이름 지정 (예: my-project).
    • README.md 초기화 선택 가능.

2단계: 로컬 리포지토리를 GitHub에 연결

GitHub 리포지토리 생성 후, URL을 복사한 다음 아래 명령어를 실행합니다:

git remote add origin https://github.com/username/my-project.git
git branch -M main
git push -u origin main
  • remote add origin: 로컬 리포지토리를 GitHub와 연결
  • push: 변경 사항을 원격 리포지토리에 업로드

 

4. 협업 및 브랜치 사용

Git과 GitHub의 강점 중 하나는 협업입니다. 팀 프로젝트에서 각자 작업을 분리하기 위해 브랜치를 활용합니다.

1단계: 브랜치 생성 및 전환

git branch feature-branch        # 새 브랜치 생성
git checkout feature-branch      # 생성한 브랜치로 전환

2단계: 병합(Merge)

작업이 완료되면 브랜치를 병합하여 메인 브랜치에 통합합니다:

git checkout main                # 메인 브랜치로 전환
git merge feature-branch         # 브랜치 병합

 

5. 자주 사용하는 명령어 요약

명령어설명

git init 새로운 Git 리포지토리 초기화
git clone <URL> 원격 리포지토리 복제
git add <파일명> 파일을 스테이징 영역에 추가
git commit -m "메시지" 변경 사항을 커밋
git push 원격 리포지토리에 업로드
git pull 원격 리포지토리에서 변경 사항 가져오기
git branch 브랜치 목록 확인
git checkout <브랜치명> 브랜치 전환

 

 

Git과 GitHub는 현대 개발에서 필수적인 도구입니다. 위의 과정을 따라 초기 설정과 기본 명령어를 익히셨다면, 실습을 통해 더 깊이 이해할 수 있습니다.

이번 포스팅에서는 64비트 MinGW를 설치하고 Visual Studio Code(VS Code)에서 코딩하는 방법을 알아보겠습니다.
64비트 컴파일러는 더 큰 메모리 공간과 향상된 성능을 제공하므로 최신 시스템에서 사용을 권장합니다.

1. MinGW-w64 소개

MinGW-w64란?

MinGW-w64는 MinGW의 확장판으로, 64비트와 32비트 환경 모두를 지원합니다.

  • GCC 기반으로 다양한 플랫폼에서 동작하며, 특히 64비트 Windows 개발에 최적화되어 있습니다.

2. MinGW-w64 설치

1단계: 다운로드

  1. MinGW-w64 공식 다운로드 페이지로 이동합니다.
  2. 64-bit GCC 버전(예: GCC x.x.x x86_64-posix-seh)을 선택하여 설치 파일을 다운로드합니다.
    • SEH(Synchronous Exception Handling): 64비트 Windows에 적합.
    • Posix 스레드 모델 사용 추천.

2단계: 설치

  1. 다운로드한 설치 파일을 실행하고, 설치 경로를 지정합니다.
    • 예: C:\mingw64
  2. 설치가 완료되면, bin 디렉토리를 환경 변수(Path)에 추가합니다.
    • 예: C:\mingw64\bin

3단계: 설치 확인

  1. 명령 프롬프트를 열고, 아래 명령어를 입력합니다: 
  2. gcc --version
  3. 설치된 GCC 버전 정보가 출력되면 정상적으로 설정된 것입니다.

3. Visual Studio Code와 연동

1단계: VS Code 설치 및 확장팩 추가

  1. VS Code 공식 홈페이지에서 다운로드 후 설치합니다.
  2. C/C++ 확장팩을 설치합니다.
    • VS Code 왼쪽의 확장 탭(Ctrl+Shift+X)에서 C/C++을 검색하고 설치.

64비트 MinGW-w64와 VS Code를 사용하면 최신 시스템의 성능을 최대한 활용할 수 있습니다.
개발 환경을 성공적으로 설정했다면, 간단한 프로그램을 작성해 실습을 시작해 보세요!

'C' 카테고리의 다른 글

C) 연산자  (0) 2024.11.25
C) 변수와 자료형  (0) 2024.11.23
C) C 언어 소개  (0) 2024.11.22
C 언어로 OOP 스타일의 Stack 구현하기  (0) 2024.11.22
C) C언어로 회원가입/로그인 시스템 구현하기!  (1) 2023.03.19

+ Recent posts