#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
2
3
4
| $ git status
On branch master
No commits yet
nothing to commit (create/copy files and use "git add" to track)
|
#Github 레포지토리와 연결하기
현재 프로젝트에서 변경사항 추적(버전관리)를 시작
Github 연결
1
2
| $git remote add origin github 주소
$git remote add origin https://github.com/username/repo-name
|
프로젝트 복제하기
#1. clone 명령어로 Git 저장소 복제하기
만들어져 있는 프로젝트를 로컬에 복제하기 위해 사용하는 명령어
1. 프로젝트의 https 주소 복사하기
2. 복제할 폴더에 들어가서 오른쪽 버튼을 클릭하고, Git bash here 버튼 누르기
3. 터미널이 뜨면 명령어를 입력해 복제하기
1
2
3
| $git clone colne할 주소
$git clone https://github.com/hyemin12/hyemin12.github.io.git
|
Clone과 remote의 차이
clone | remote |
---|
Github 레퍼지토리에 있는 내용을 로컬에 복제하는 명령어 | 원격 저장소와의 작업들을 관리하는 명령어 |
다른 사람이 만든 소스코드를 가져와 나만의 것으로 사용하고 싶을 때 주로 사용 | 내가 직접 만든 레퍼지토리를 직접 커밋/푸시를 통해 갱신하고 싶을 때나 브랜치를 이용해 작업하고 싶을 때 주로 사용 |
#2. Github에서 알집파일로 다운받기
Download ZIP을 클릭하면 해당 branch의 코드가 알집파일로 다운로드 됨
#Branch
@branch 목록 확인
@새로운 bramch 생성
@새로운 bramch로 이동
@새로운 bramch 생성하고, 바로 이동하기
1
| $git checkout -b "Name"
|
@branch 삭제하기
참고사이트