Git&Github

까먹쟁이 나를 위한 git 명령 정리

codingtori 2023. 3. 18. 16:00

pwd                                                                    현재 위치의 경로 표시 - print working directory

 

ls                                                                        디렉터리 안의 디렉터리 혹은 파일 확인 - list

       -a                                                                                숨긴 파일/디렉터리도 표시

       -l                                                                                 파일/디렉터리의 상세정보도 표시

       -r                                                                                 파일 거꾸로 정렬

       -t                                                                                 시간순대로 파일 정렬

 

cd                                                                       터미널 창에서 디렉터리 사이 이동 - change directory

       ~                                                                                  홈 디렉터리

 

mkdir                                                                  터미널 창에서 현재 디렉터리 안에 하위 디렉터리 만듬 - make directory

rm                                                                       삭제할 디렉터리의 상위 디렉터리에서 디렉터리 삭제

       -r                                                                                 디렉터리 안에 있는 하위 디렉터리와 파일을 함께 삭제 - remove

 

clear                                                                   터미널 화면 비우기 

exit                                                                     터미널 종료


텍스트 파일

 

vim 파일이름                                                     파일 생성 / 수정

 

cat 텍스트 파일 이름                                          터미널 창에서 파일 내용 보기


버전 관리

 

git init                                                                 현재 디렉터리에서 깃을 사용할 수 있도록 초기화 - initialize

 

git add                                                                스테이징; 스테이지에 올린다

 

git status                                                             깃의 상태 확인

 

git commit                                                           깃에서 파일을 커밋

         -m                                                                             커밋과 함께 메세지 저장 - message

         -am                                                                           스테이징과 커밋 한번에 처리; 한 번이라도 커밋한 적 있는 파일

 

git log                                                                 저장소에 저장된 버전 확인; 만든사람, 시간, 커밋 메세지

         --stat                                                                         커밋과 관련된 여러 통계를 보여줌

 

+) git log 종료하기

'q' 키를 누르면 된다

 

git diff                                                                작업트리에 있는 파일과 스테이지에 있는 파일 비교 /

                                                                          스테이지에 있는 파일과 저장소에 있는 최신 커밋 비교

 

git restore                                                          작업 디렉터리에서 수정한 내용을 되돌림 스테이징 하지 않은 상태     

         --staged                                                                   스테이징을 취소

 

git reset                                                             커밋 취소: 최신 커밋 되돌림; 커밋취소시 커밋과 스테이징이 함께 취소됨

         --HEAD^                                                                   파일을 unstaged 상태로 작어 디렉터리에 보관

                                                                                          (= --mixed HEAD^)

         --soft HEAD^                                                            파일을 staged 상태로 작업 디렉터리에 보관

         되돌아갈 커밋 해시                                                  특정 커밋으로 되돌림

 

git revert 취소할 커밋 해시                                커밋 취소시 변경 사항만 취소하고 커밋은 남겨둠

                                                                          : revert 한 새로운 커밋 생성

 

git config user.name '이름'                                깃 환경에서 이름 지정

 

git config user.email '이메일'                             깃 환경에서 이메일 지정

 

 

 

 

 

'Git&Github' 카테고리의 다른 글

비주얼 스튜디오를 이용해 깃,깃허브 관리하기  (1) 2023.05.05
깃허브_README  (0) 2023.04.15
깃허브 - 협업  (0) 2023.04.08
깃허브  (0) 2023.04.01
브랜치  (0) 2023.03.25