📄Today I Learned

Git과 Github

영진학생 2024. 12. 25. 23:56

1. Linux 필수 명령어

 

 

 

 

 

 

  • Desktop 폴더를 더블 클릭한 것과 같은 효과이며 Desktop으로 이동한 후에 내부의 다른 폴더로도 이동이 가능하다.
  • " .. " 은 한 단계 위의 폴더라는 뜻이다.
  • " cd 폴더명/폴더명 " 으로 한번에 더 깊이 들어갈 수 있다.

 

 

 

 

2. Git & Github 의 개념

 

1. 코드관리를 시작하는 명령어(git init)

  • git init(initialise)은 프로젝트 시작전 딱 한번만 입력하면 됨
  • 정확한 프로젝트 폴더(경로)에서 입력해야 함
  • 입력 시 .git이라는 폴더가 생성됨

2. 코드를 저장하는 명령어 git add & commit

  • git add 파일명 
  • git commit -m "메세지 작성" (메세지 부분은 내가 무슨코드를 짰는지 자세하게)
  • 왜 저장 명령어가 2개일까? add(저장할 파일을 지정), commit(실제로 파일을 저장)

3. 저장 여부를 확인하는 명령어 git status

  • 어떤 파일이 변경됐는지, 어떤 파일이 지정됐는지 변경 상태를 확인하는 명령어
  • 코드의 변경은 있지만 저장을 하지 않은 파일은 붉은색으로 표시된다.
  • 더 이상 저장할 것이 없으면 Nothing to commit을 출력한다.

4. 저장 내역을 확인하는 명령어 git log

  • commit message로 코드 변경점 추측이 가능하다.
  • git log를 보여주는 화면에서 q버튼을 눌러 기존화면으로 빠져나올수 있다.