TIL(24.12.11)

채채·2024년 12월 11일

Today I Learned

목록 보기
29/75

git 특강 2

git의 3가지 영역

  • working directory : 실제 작업하고 있는 디렉토리
  • staging area : commit으로 남기고 싶은 파일이 모여있는 곳
  • repository : commit이 저장되는 곳

git commit을 위한 명령어

git add : w.d에서 s.a 영역으로 넘기는 명령어
git commit : s.a에서 r로 넘기는 명령어

깃 커밋 단계

  1. 깃 관리를 할 프로젝트 폴더 생성
    • 터미널 명령어 : mkdir 폴더명
  2. 폴더안에서 깃 연결
    • 명령어 : git init
  3. 관리할 파일 만들기 (untracked 상태)
    • 명령어 : touch a.py
  4. w.d에서 s.a로 보내기 (tracked 상태)
    • 명령어 : git add a.py
  5. s.a 에서 r로 보내기
    • 명령어 : git commit -m "add a.py"
  6. 로그 확인하기
    • 명령어 : git log
    • 빠져나오는 명령어 : q
  7. 파일을 수정했다면? (modified 상태)
    • git add, git commit 단계 똑같이 함.
  8. 여러 파일을 한번에 add 하고 싶다면?
    • 명령어 : git add .
  9. w.d에서 파일을 삭제했다면?
    • 삭제 역시 히스토리이므로 git add . 필요

깃과 컴퓨터 연결하기(처음만)

bash 창에 명령어 입력
git config --global user.name "깃허브유저이름"
git config --global user.mail "깃허브메일"




remote repository는 금요일에 이어서...

profile
화이팅

0개의 댓글