[2020. 07. 24 ~ 28]
1. 수정/변경 command
//경로 생성
mkdir 경로명
//경로 삭제
rm -rf 경로명
//저장소 생성_경로 안에서
git init
//Stage Area에 올리기
git add f1.txt
//Repository에 올리기
git commit f1.txt
//repository에 올림과 동시에 커밋 메세지 작성하기
git commit -m "커밋 메세지"
//add와 commit을 동시에 하기(최소 1번 add를 한 파일이라면)
git commit -a
//버전 관리자(업로드 한 사람)의 정보 등록
git config --global user.naem 이름
git config --global user.emal 메일
2. 확인 command
//프로젝트 폴더의 상태 확인
git status
//로그 확인
git log
//로그 별 변화내용 확인
git log -p
//repository상의 코드와 현재 작업내용의 비교
git diff
//stage store으로 올라오기 전의 코드 vs repository의 코드 의 차이점을 확인.
//add하기 전에는 확인 가능하나, add한 뒤에는 차이점을 보여주지 않음.
//특정 로그 간 비교
git diff 커밋아이디 커밋아이디
//생활코딩기준 「git diff 커밋아이디 .. 커밋아이디」 이지만,
//Git-2.27.0-64bit 버전에서는 아이디 간 「..」 이 없어야 정상작동한다.
//「..」입력시 fatal : no such path in the working tree. 오류가 발생.
3. 취소 command
//이전 버전으로 돌아가기
git reset --hard 커밋아이디
//hard는 코드 복구 강도. soft와 mix가 있음
//해당 버전이후의 커밋을 취소한 코드를 새로운 버전으로 추가시키기
git revert 커밋아이디
고민 과제. add하지 않은 파일을 지정하여 commit해 본 결과, commit이 가능. 사용자가 알아서 나누어 사용해야하는 걸까? |
'programming > TIL' 카테고리의 다른 글
[지옥에서 온 Git]개념_branch (0) | 2020.08.03 |
---|---|
[SEO]검색엔진 최적화_밋업 후기 (0) | 2020.08.02 |
[지옥에서 온 Git]개념_merge와 conflict (0) | 2020.07.31 |
[지옥에서 온 Git]command_branch (0) | 2020.07.29 |
[지옥에서 온 Git]개념_기본 (0) | 2020.07.28 |