GIT

[GIT] CLI / GIT 명령어 정리

효진인데요 2023. 7. 17. 17:12

 

 

 

 

매번 많이 사용해야 될 명령어들,, 

나중에 갑자기 기억이 안 나거나 그럴 수 있으니 한눈에 보기 쉽게 정리해두려고 한다 :- )

 

 

 

 

< cli 명령어 >

 

  • cd (change directory) : 디렉터리 위치 변경 (이동)
  • mkdir (make directory)  : 새 디렉터리 생성
  • ls (list segments) : 폴더 안에 있는 파일 목록 확인
    [ 옵션 ]
    ▶ ls -l (long) : 파일/디렉토리의 세부 정보까지 함께 출력 
    ▶ ls -a (all) : 숨김 파일까지 모두 보여줘 (보통 . 으로 시작하는 파일)
    ▶ ls -al (all + long) : 숨김 파일을 포함한 모든 파일의 세부 정보를 보여줘 (보통 . 으로 시작하는 파일)
  • pwd (print working directory) : 현재 경로 출력
  • touch : 빈 파일을 생성 (공백으로 여러개 동시 생성 가능)
    ex ) touch index.html index.js         // index.html + index.js 파일 생성

 

 

 

 


 

 



< Git 명령어 >

 


git config --global init.defaultBranch main : 깃 디폴트 브랜치 메인으로 설정
git config --global user.name "프로필 이름" : 깃허브 유저 이름 작성
git config --global user.email "이메일 주소" : 깃허브 이메일 작성
git config --global --list : 설정한 내용 확인

git clone [git repository url] . : 깃허브 저장소 local로 복제
git remote -v : remote repository url이 잘 연결되었는지 확인

 

 

 

--- 수정한 코드 깃허브에 올리는 과정 ---


git status : 현재 파일 상태 (변경내역) 확인
git add . : 변경된 내용 모두 작업 공간에서 staging area에 올라간 것 (임시 저장)
git commit -m "커밋메시지" : 버전 남기기
git log : 커밋 히스토리 내역 조회 (내림차순 / 가장 위에 찍히는 게 가장 최근 이력)
git log --oneline : 커밋 ID + 메시지만 간단히 출력
git push origin main : local에 저장된 커밋 내역을  remote repository로 깃허브에 업로드

 

 

 

모두 중요하지만 붉은 색으로 표기해 둔 것들은 더 중요한 것들이다.

 

 


 

 

 

 

깃허브는 뗄레야 뗄 수 없는 존재(?)인 것 같다.

처음 접했을 때는 이게 대체 뭐지 싶고,, 낯설게만 느껴졌는데 어느새 손에 익은 정도가 되어 버린 지경인 것이다~~!

(사실 아직도 가끔 어색할 때가 있지만 많이 친해진 듯?!)

 

앞으로 더 친해지게 많이 노력하고 또 잔디도 열심히 심어봐야겠다.

나만의 정원을 가꿔서 초록초록한 깃헙을 만들어 봐야징 희희

 



728x90