iOS/TIL (Today I Learned)

[230228] 스파르타 코딩 클럽 3일차 'Git' | TIL

sngsp 2024. 2. 28. 20:23

Git 강의

Terminal 명령어

Pwd (Print working directory)

  • 지금 작업하고있는 폴더의 위치를 보는 명령어

Ls (list)

  • 내 현재 폴더 내부의 폴더 및 파일 내역을 보는 명령어

Ls -a (list -all)

  • ls의 기능 + 현재 폴더 내부의 숨겨진 폴더 및 숨겨진 파일 내역까지 보는 명령어

Cd (change directory)

  • 폴더 내부로 이동

Cd..

  • 한 단계 상위 폴더로 이동

Cd 폴더명/폴더명

  • 두 가지 이상의 폴더 단위로 점프 가능

Mkdir (make directory)

  • 폴더 생성

Touch 파일명

  • 파일 생성

Git 명령어

Git init

  • 코드 관리를 시작하는 명령어(초기셋팅)
  • 프로젝트 시작 전 한 번만 입력하면 됨
  • 정확한 프로젝트폴더(경로)에서 입력해야 함

Git add 파일명

  • Git add . -> 현재 경로의 모든 변경사항 add

Git commit -m “어쩌고저쩌고”

Git status

  • 상태 확인

Git log

  • 내역 보기

Git branch -M main

  • 브렌치명을 main으로 바꿈(원래는 master)

Git push origin main (안바꿨다면 git push origin master)

Git clone <복사해온 주소> .

  • 현재 디렉토리에 코드 복사해오기

Git pull

  • 다른 사람이 작성한 코드를 내 컴퓨터에도 가져오기

3일차 후기

따라갈 수업 내용이 고갈되어 걱정했는데 마침 오늘 git 강의를 열어주셔서 배울 수 있었다.
여러 명이 함께 듣는 수업이라 실습하며 따라가긴 벅찬 내용이었는데 명령어 위주로 설명해주셔서 잘 알아들을 수 있었다.
팀원들이 많이 이탈한 상태여서 동기부여가 조금 덜하긴한데 그래도 첫 주니까 힘 빠지지 말고 열심히 하자는 생각으로 버티는 것 같다.