Working Directory >> Staging Area >> Local Repository
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 |