매번 많이 사용해야 될 명령어들,,
나중에 갑자기 기억이 안 나거나 그럴 수 있으니 한눈에 보기 쉽게 정리해두려고 한다 :- )
< 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로 깃허브에 업로드
★ 모두 중요하지만 붉은 색으로 표기해 둔 것들은 더 중요한 것들이다. ★
깃허브는 뗄레야 뗄 수 없는 존재(?)인 것 같다.
처음 접했을 때는 이게 대체 뭐지 싶고,, 낯설게만 느껴졌는데 어느새 손에 익은 정도가 되어 버린 지경인 것이다~~!
(사실 아직도 가끔 어색할 때가 있지만 많이 친해진 듯?!)
앞으로 더 친해지게 많이 노력하고 또 잔디도 열심히 심어봐야겠다.
나만의 정원을 가꿔서 초록초록한 깃헙을 만들어 봐야징 희희
'GIT' 카테고리의 다른 글
[Git] Git 협업 환경 세팅 ( organization ) (0) | 2023.09.06 |
---|---|
[Git] git repository (0) | 2023.08.11 |
[GIT] 윈도우 Github 계정 삭제 (자격 증명 변경) (0) | 2023.07.19 |
[GIT] git의 작업 영역 (0) | 2023.01.20 |
[GIT] error: remote origin already exists. 오류 해결 방법 (0) | 2023.01.20 |