Study

[Study] Git

미노MINO 2023. 10. 18. 16:04
728x90

Git에 대해 간단한 공부

나는 게임 개발을 하면서 git에 대해 공부하지 않았다.
쓸 일이 별로 없었고 실제로 학교생활에서는 git보단 github desktop을 사용하여 branch 및 repository 관리를 하였다.
이번에 Techit을 하면서 간단히 배운 걸 정리하려고 한다.

 

git bash

mkdir (folder name) - 폴더 만들기

cd (folder name) - 폴더 경로로 이동

git init - 깃 초기화

git config --global init.defaultBranch main ( 기본 branch main 이름으로 설정 )

git config --global init.defaultBranch          ( 기본 branch 이름 확인 )

pwd 현재 디렉토리 확인

ls -al 현재 경로내의 모든 파일 확인 ( 숨김 포함 )

ls -l 현재 경로내의 모든 파일 확인 ( 숨김 제외 )

rm -rf .git 저장소 폴더 삭제

touch filename ( 경로 내 파일 생성 / 파일 이름은 확장자를 포함하여야 한다. )

clear

 

원격 리포지토리 연결

git remote -v 연결되어 있는 원격 repository 목록

git remove add origin ( 주소 ) - 원격 리포지터리 연결

git push origin main 현재 로컬 저장소의 main 브랜치를 원격지 중 origin 으로 보낸다. origin 에도 main 브렌치가 생성

 

만약 Access가 안 먹히는 경우라면

윈도우 - 제어판 - 사용자 계정 - Windows 자격 증명에서 Github Api / Git 계정을 변경하도록 하자.

 

Clone 주의사항

  1. git init
  2. git config --global init.defaultBranch 확인 없을경우 main
  3. git config --global user,email 및 name 확인 없으면 변경
  4. git remote -v
  5. git remote add origin 주소   연결
  6. git remote -v
  7. git pull origin main

git init, git remote add origin ~ , git pull origin main 3개를 한 번에 하는 명령어 git clone

git clone 주소 . ( 띄어쓰기 하고 . 주의 )