Git, Github (1)

gyungkyuBae·2023년 7월 13일
0

Git 이란 무엇인가?

  • 특정 폴더나 파일을 버전관리를 하여, 개발 진행을 수시로 기록하면서
    필요할 때는 이전 상황으로 돌아갈 수 있게 해주는 등 종합적으로 폴더/파일의 수정 사항을 할 수 있는 프로그램.

Git 설치 방법

  • mac 설치 방법
    터미널을 열고 아래와 같이 순서대로 입력

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/(유저명)/.zprofile
(유저명)은 자신의 유저명 적기

eval "$(/opt/homebrew/bin/brew shellenv)"

터미널을 종료 후 재실행하여 아래 명령어 입력

brew install git

git version 확인방법
git --version

가볍게 깃을 시작하기

git init

git init 은 정확히 말하면 git 저장소를 만드는 명령어.
이 명령어가 실행되어야, 해당 폴더 내부의 폴더나 파일들을 관리할 수 있다.

git add

git add [관리할 파일 or 폴더 명] 이라는 명령어를 통해서 어떤 파일을 관리할지 지정하는 명령어.
→ git add 명령어는 commit 을 하기 전에 (즉, 수정사항이 있을 때마다) 항상 다시 입력해줘야합니다.

git status

git status 파일이 관리되고 있는지 확인하는 명령어.

git commit

git commit git commit 은 현재 git add한 파일들을 하나의 버전으로서 저장하기 위한 명령어.
커밋 메세지는 구체적으로 정확히 어떤 코드를 작성했고, 어떤 수정사항이 있는지를 커밋 메세지에 작성

git commit -m"(커밋 메세지)"
-m"(커밋메세지)" 명령어를 같이 입력하면 vim을 거치지 않고 커밋메세지를 작성할 수 있습니다.

commit을 할때에는 누가 이 버전을 저장했는지도 기록하기때문에 처음 git을 세팅했다면
아래의 코드로 등록할 수 있습니다.
git config --global user.email "(유저이메일)"
git config --global user.name "(유저명)"

git --amend

git --amend 가장 최근의 커밋 메시지를 수정하는 명령어.

github

Git 이 버전을 기록하고, 관리하는 프로그램이라면

Github 는 이 기록들을 온라인 상에 업로드하고, 보관할 수 있게 해주는 서비스입니다.

git , github 연동방법

우선 컴퓨터에 있는 Git 저장소를 우리는 Local Repository 이라고 하고
Github 상의 (온라인 상의) Git 저장소를 우리는 Remote Repository 이라고 합니다.

연결시키는 방법은 Local Repository 가 있는 곳에서 (git init 을 한 폴더) 아래 명령어를 입력.

git remote add origin (github repo 주소)
→ remote repository를 추가하는데,
origin 이라는 이름의 저장소로서 우리가 뒤에 명시한 github repo 를 지정하겠다는 뜻입니다.

git -> git hub

컴퓨터에 저장되어 있는 commit 한 버전들을 Git hub로 보내려면,
git push origin (브랜치명) 명령어로 버전들을 전송할 수 있습니다.

git hub -> git

git hub에 있는 버전들을 git으로 가지고 오려면,
git pull origin (브랜치명) 명령어로 버전들을 가져올 수 있습니다.

    
profile
개발자

0개의 댓글