📄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버튼을 눌러 기존화면으로 빠져나올수 있다.