본문 바로가기

코딩

[GIT] 버전 컨트롤

Working Directory >> Staging Area >> Local Repository 

Story.zip
0.02MB

 

 

1. 깃 로컬 저장소 이용할 폴더로 이동 (cd)

 

2. [git init]로 로컬 저장소 설치

    * 폴더에서는 확인이 안되지만, cmd 내 [ls -a]로 [.git] 확인 가능

3. [git status]로 깃 stage 등록 상태 확인

 

4. staging 할 파일 [git add 000.txt]로 등록

    * 커미션(한 줄 한 줄 코드 써내려 갈 때 마다 세이브 포인트 지정) 할 준비 완료

    * 폴더 내 모든 파일을 등록 하고자 할 때는, [git add .] 이용

    * staging area 에서 삭제하고자 할 때는, [git rm -- cached -r 00(전체파일은 .)] 이용

 

5. 다시 [git status]로 staging 상태 확인

 

6. [git commit -m "0000"]로 커미션 시작 

    * 처음 진행 할 경우, [git config --global user.email(and name) "000"로 정보 등록

 

7. [git log]로 커미션 정보 확인

    * 해시태그, 작성자, 날짜, 제목(세이브 포인트) 순으로 확인

 

-----------------------------------------------------------------------------------------------

 

위 과정이 끝난 파일은 Local Repository에 저장되어 있다.

파일 내용을 변경한 후에, [git diff 파일명]로 변경 사항 확인 가능하다.

 

이후 [git checkout 파일명]로, 변경된 파일을 Local Repository에 저장된 파일로 되돌릴 수 있다.

 

-----------------------------------------------------------------------------------------------

 

1. Github remote repository 연결

Github에서 신규 저장소를 생성한 뒤에,

[git remote add 000 111]로 연결한다.

  * 000 : 제목(파일이름말고, 깃에 등록할 이름 보통 처음은 origin) // 111 : git 주소(http)

 

2. Github remote repository 에 local repository를 연결(push)

[git push -u 000 master]

  * master : name of branch(default)

 

>> Github 로그인 후, 아이디 비번 설정 후 Github 새로고침 >> 원격 저장소 등록 완료

  * 이후 로컬저장소에서 변경하든, 원격저장소에서 변경하든 수정 사항이 반영된다. (확인은 Github > insights > Network)

'코딩' 카테고리의 다른 글

[GIT] Gitclone  (0) 2020.07.18
[GIT] Gitignore  (0) 2020.07.18
CMD 단축키  (0) 2020.06.15
[JS] JSON  (0) 2020.04.30
API  (0) 2020.04.30