-
GitHub (깃허브) 설치 및 파일 올리기영상 공부/코딩|모션_자료|정보 2024. 5. 30. 10:46
벨로그에서 조금더 자세하게 확인 가능합니다.
GitHub (깃허브) 파일 올리기
GitHub에 로그인오른쪽 상단 '+' 클릭 -> 'New repository'저장소 이름 입력, 설명 추가 (선택)'Initialize this repository with a README' 선택'Create repository' 클릭터미널 열고 프로젝트 디렉토리로
velog.io
GitHub 설치하기
Windows에서 Git 설치하기
- Git 공식 사이트로 이동합니다.
- "Download" 버튼을 클릭하여 최신 버전의 Git 설치 파일을 다운로드합니다.
- 다운로드가 완료되면 설치 파일을 실행합니다.
- 설치 마법사의 지시에 따라 설치를 완료합니다. 기본 설정을 그대로 사용해도 무방합니다.
macOS에서 Git 설치하기
- 터미널을 엽니다.
- Homebrew가 설치되어 있지 않다면, 먼저 Homebrew를 설치합니다. Homebrew 설치 명령어:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"- Homebrew를 사용하여 Git을 설치합니다:
brew install git
Linux에서 Git 설치하기
- 패키지 관리자를 사용하여 Git을 설치합니다. 예를 들어, Debian 기반 시스템(Ubuntu 등)에서는 다음 명령어를 사용합니다:
sudo apt(yum) update sudo apt(yum) install git- Red Hat 기반 시스템(Fedora, CentOS 등)에서는 다음 명령어를 사용합니다:
sudo dnf install git- Arch Linux 기반 시스템에서는 다음 명령어를 사용합니다:
sudo pacman -S git
설치 확인
- 설치가 완료되면 터미널(또는 명령 프롬프트)을 열고 Git 버전을 확인하여 설치가 성공적으로 완료되었는지 확인합니다:
git --version
이제 Git이 성공적으로 설치되었습니다. 다음 단계로 로컬 저장소를 설정할 수 있습니다.
GitHub 저장소 생성
- GitHub에 로그인
- 오른쪽 상단 '+' 클릭 -> 'New repository'


- 저장소 이름 입력, 설명 추가 (선택)
- 'Initialize this repository with a README' 선택
- 'Create repository' 클릭
로컬 저장소 설정
- 로컬 컴퓨터에 Git 설치 확인
- 터미널 열고 프로젝트 디렉토리로 이동
cd /path/to/your/project- Git 저장소 초기화
git init- 원격 저장소 추가
git remote add origin https://github.com/your-username/your-repository.git
파일 추가 및 커밋
- 파일 추가
git add .- 커밋 메시지 작성
git commit -m "Initial commit"
파일 푸시
- 로컬 커밋을 원격 저장소에 푸시
git push -u origin master
문제 해결: 'nothing to commit' 오류
- 디렉토리 상태 확인
git status- 파일 생성 및 추가
echo "Hello, GitHub!" > example.txt git add example.txt- 커밋
git commit -m "initial commit"- 푸시
git push -u origin master
새로운 경로에서 새 레포지터리 업로드
- 새로운 폴더 생성 및 이동
mkdir new_repository cd new_repository- Git 초기화 및 파일 생성
git init echo "Hello, GitHub!" > example.txt git add example.txt git commit -m "Initial commit with example file"- 원격 저장소 추가 및 푸시
git remote add origin https://github.com/metamuje/tk-test_sun_clone.git git push -u origin master
'non-fast-forward' 오류 해결
- 원격 저장소 변경 사항 가져오기
git pull origin master- 충돌 해결 후 커밋
git add . git commit -m "Resolve merge conflicts"- 푸시
git push origin master
강제 푸시
- 강제 푸시 명령어
git push origin master --force
주의: 강제 푸시는 주의해서 사용하며, 다른 협업자가 없는 경우에 사용
전체 과정 요약
- 원격 저장소 변경 사항 가져오기
git pull origin master- 충돌 해결 후 커밋
git add . git commit -m "Resolve merge conflicts"- 변경 사항 푸시
git push origin master- 필요한 경우 강제 푸시
git push origin master --force
감사합니다!
'영상 공부 > 코딩|모션_자료|정보' 카테고리의 다른 글
centos 7 그림판 설치하기 (0) 2024.05.30 git hub 올리기 너무 안되는거 아니냐.. 진짜.. (0) 2024.05.28 [ai] 인공지능 입문 : 데이터 베이스란? (왕기초) (1) 2024.04.10 [ai] 인공지능 입문 : 컴퓨터와 인간의 표현법 : 십진법과 이진법 외 (0) 2024.04.10 [ai] 인공지능 입문과정 _ 컴퓨터 개론 (2) 2024.04.10