깃:기본 사용: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
(새 문서: == 설치 == {| class="wikitable" |+ !과정 !설명 !방법 |- |설치 |다음 링크에서 OS별 설치. |https://www.git-scm.com/downloads |- |확인 |터미널에서 입력해본...) |
(→기초 사용법) |
||
(같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
== 설치 == | ==설치== | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
15번째 줄: | 15번째 줄: | ||
|- | |- | ||
|이름, 이메일 등록 | |이름, 이메일 등록 | ||
| | |매번 쓰기 귀찮으니까. | ||
|git config --global user.name 이름 | |git config --global user.name 이름 | ||
git config --global user.email 이메일 | git config --global user.email 이메일 | ||
52번째 줄: | 52번째 줄: | ||
텍스트 파일 안에 git으로 관리하지 않을 디렉터리, 파일명을 한 줄씩 써 넣는다. DB도 배제했는데, DB도 함께 올릴거라면 빼준다.(db.sqlite3) | 텍스트 파일 안에 git으로 관리하지 않을 디렉터리, 파일명을 한 줄씩 써 넣는다. DB도 배제했는데, DB도 함께 올릴거라면 빼준다.(db.sqlite3) | ||
다음 링크에서 편하게 만들 수 있다. https://www.toptal.com/developers/gitignore | 다음 링크에서 편하게 만들 수 있다. https://www.toptal.com/developers/gitignore | ||
| | |그냥 한 줄씩. | ||
|- | |- | ||
|추가하기(저장) | |추가하기(저장) |
2022년 6월 27일 (월) 10:47 기준 최신판
설치[편집 | 원본 편집]
과정 | 설명 | 방법 |
---|---|---|
설치 | 다음 링크에서 OS별 설치. | https://www.git-scm.com/downloads |
확인 | 터미널에서 입력해본다. | git --version |
이름, 이메일 등록 | 매번 쓰기 귀찮으니까. | git config --global user.name 이름
git config --global user.email 이메일 |
등록 확인 | git config --global user.name
//이름이 나온다. git config --global user.email //이메일이 나온다. | |
윈도우 초기설정 | 윈도우에서만 진행한다. | git config --global core.autocrlf true |
기초 사용법[편집 | 원본 편집]
과정 | 방법 | 설명 |
---|---|---|
저장소만들기 | 가상환경 내에서, + 프로젝트 디렉토리에서.
git init 현재 디렉터리를 관리하겠다는 의미. |
프로젝트/.git/ 디렉터리가 생성된다. |
.gitignore작성 | 공유하지 않아도 되는 개발환경의 로그라든가, 가상환경이라든가 깃에 추가하지 않아도 될 것들이 있다.
혹은 올리지 말아야 할 것들이라든가. 이것들을 관리한다. 텍스트 파일 안에 git으로 관리하지 않을 디렉터리, 파일명을 한 줄씩 써 넣는다. DB도 배제했는데, DB도 함께 올릴거라면 빼준다.(db.sqlite3)
|
그냥 한 줄씩. |
추가하기(저장) | 프로젝트 디렉터리에서
git add --all . |
현재 디렉터리 하위의 모든 파일들을 깃에 추가. |
코멘트 달기 | git commit -m "코멘트" | 그냥 수행하면 이메일주소, 사용자명을 입력하라고 뜨니..
git config --global user.email "이메일주소" git config --global user.name "이름" 을 써 넣자. |
저장(한번에) | git commit -a | -a 옵션을 추가하면 git add를 하고 commit를 한다는 의미. |
수정.
어떤 것이 바뀌었나? |
git diff | 변경된 부분을 알려준다.
다만, 한글부분이 깨질 때가 있는데, 그땐 set LC_ALL=C.UTF-8 을 프롬프트에 입력한다. |
되돌리기 | git reset --hard HEAD | 마지막 commit된 지점으로 되돌린다. |