whatisthis?
Git/GitHub. git 저장소 생성(init)과 commit 본문
CMD(명령 프롬프트)나 gitBash, git GUI 등을 이용.
- 명령어는 같다!
___
C:/ gitExample 폴더를 만들고,
폴더 안에 index.html과 style.css를 만든다.
1. cmd창으로 자신의 프로젝트 폴더 위치로 이동한다.
cd [경로]
= change directory.
2. git init 를 입력
- Initialized empty Git repository in [경로]
>> 프로젝트 폴더 안에 .git이라는 숨겨진 폴더가 생성됨.
3. git status 입력
현재 파일들의 상태 확인 가능.
- On branch master
: 현재 branch(=가지) 는 master.
- Initial commit
: commit을 해야만 Git에 파일이 저장됨.
- index.html과 style.css 모두 Untracked File 이라고 뜬다!
>>> commit 대상에 포함시키려면 git add [ 파일명 ]
3. git add 입력
git add [파일명] 입력 후 다시
git status를 해보자.
우선, 비교를 위해 index.html만 add해준 후
결과를 보면
new file: index.html 이라고
commit 대기중임을 알려준다.
+) Untracked 상태의 파일 모두를 git add하려면
git add .
과 같이 입력하자.
++) add 된 상태의 파일을 다시 Untracked로 돌리려면
git rm [파일명]
과 같이 입력할 수 있다.
4. git commit
new file, 즉 commit 대기중인 파일이 존재한다면 커밋을 진행하면 된다
git commit -m [설명]과 같이 입력한다.
-m | 뒤에 설명을 작성할 수 있는 옵션 |
❗❗ 주의
- 로그인이 안되어있다면 Error 발생함.
git config --global user.email "내 이메일"
git config --global user.name "내 이름"
로 정보 등록 후 다시 commit하자.
💡 add와 commit을 동시에 하는 방법도 있다.
git commit -am [설명]
-a 옵션을 추가해주면 add도 동시에 할 수 있다!
💡 commit 된 내역을 볼 수 있는 git log
- commit을 하면 할수록 여기에 차례로 쌓임.
- commit간에 되돌릴 수도 있고, 합칠 수도 있음.
'WEB STUDY > ETC.' 카테고리의 다른 글
pj. excel sheet ex) 견적서 (0) | 2022.02.10 |
---|---|
수정중 ㅡ etc. 웹브라우저의 렌더링(Rendering) 과정 - DOM (0) | 2022.01.24 |
etc. 클래스(Class) vs 객체(Object) vs 인스턴스(Instance) (0) | 2022.01.14 |
etc. 자료구조 - 스택(stack) / 큐(queue) (0) | 2022.01.11 |
etc. 피그마(figma) Manual (0) | 2022.01.09 |