Post

Git 기본

#Git 정보 등록하기

Git & Github 아이디,이메일과 같게 설정

1
2
$git config --global user.name 'Your_Name'
$git config --global user.name 'Your_Email'

@Git config 구성 확인 (리스트 확인)

1
$git config --global --list

@Git config 구성 삭제하기

설정된 사용자 지우기

1
2
$git config --unset user.name
$git config --unset user.email

global로 설정한 경우 위의 명령어로는 삭제가 되지 않기 때문에 –global를 붙여서 삭제를 해야함

1
2
$git config --unset --global user.name
$git config --unset --global user.email

#Git version 확인

프로젝트의 상태를 확인할 수 있는 명령어

- 빨간색으로 표시되는 파일 = 변경이 일어났지만, $git add를 하지 않아 변경 내용이 커밋을 위해 staged 되지 않은 상태

- 빨간색으로 표시되는 파일 = $git add을 통해 변경된 내용이 Git에 staged되어 있는 상태

1
$git status
  • commit 된 내용이 없다
1
2
3
4
$ git status
On branch master
No commits yet
nothing to commit (create/copy files and use "git add" to track)

#Github 레포지토리와 연결하기

현재 프로젝트에서 변경사항 추적(버전관리)를 시작

1
$git init

Github 연결

1
2
$git remote add origin github 주소
$git remote add origin https://github.com/username/repo-name

프로젝트 복제하기

#1. clone 명령어로 Git 저장소 복제하기

만들어져 있는 프로젝트를 로컬에 복제하기 위해 사용하는 명령어

1. 프로젝트의 https 주소 복사하기

gitclone

2. 복제할 폴더에 들어가서 오른쪽 버튼을 클릭하고, Git bash here 버튼 누르기

Gitbashhere버튼 누르기

3. 터미널이 뜨면 명령어를 입력해 복제하기

1
2
3
$git clone colne할 주소

$git clone https://github.com/hyemin12/hyemin12.github.io.git

Clone과 remote의 차이

cloneremote
Github 레퍼지토리에 있는 내용을 로컬에 복제하는 명령어원격 저장소와의 작업들을 관리하는 명령어
다른 사람이 만든 소스코드를 가져와 나만의 것으로 사용하고 싶을 때 주로 사용내가 직접 만든 레퍼지토리를 직접 커밋/푸시를 통해 갱신하고 싶을 때나 브랜치를 이용해 작업하고 싶을 때 주로 사용

#2. Github에서 알집파일로 다운받기

Download ZIP을 클릭하면 해당 branch의 코드가 알집파일로 다운로드 됨

프로젝트다운받기

#Branch

@branch 목록 확인

1
$git branch

@새로운 bramch 생성

1
$git branch "Name"

@새로운 bramch로 이동

1
$git checkout "Name"

@새로운 bramch 생성하고, 바로 이동하기

1
$git checkout -b "Name"

@branch 삭제하기

1
$git branch -d "Name"

참고사이트

1
This post is licensed under CC BY 4.0 by the author.