오늘은 Git 특강 내용을 복습하면서 내가 이해한 대로 내용을 정리해 보았다.
1. 필수 리눅스 명령어
pwd(print working directory) : 내가 작업하는 폴더를 보여달라는 뜻
ls(list) : 내 폴더 안의 폴더와 파일을 전부 보여주는 것
ls -a : 숨겨진 파일까지 다 보여주는 것
* 참고로 보통 숨겨진 파일들은.으로 시작한다
cd 폴더명 (change directory)
- ls 명령어에서 확인된 폴더로 이동 가능
- 폴더 안에 있는 다른 폴더로도 이동 가능함
- 폴더명/폴더명으로 한 번에 더 깊이 들어갈 수 있음
* cd .. 을 입력할 시 해당 단계보다 한 단계 위의 폴더로 이동 가능함
mkdir 폴더명 (make directory) : 현재 경로에서 폴더를 생성하는 명령어
touch 파일명 : 현재 경로에서 파일을 생성하는 명령어
* touch 파일명으로 파일을 생성한 후 touch 파일명 명령어를 한 번 더 입력하는 경우 파일의 생성과 날짜, 시간까지 변경된다.
2. Git & Github 개념
Git (버전 관리 도구)
- 하나의 폴더 내에서 코드의 변경점을 기록하기 위함
- 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것
Github (온라인 코드 저장소) : 온라인 백업, 공유, 협업
3. Git 필수명령어
git init(initialize)
- 초기 세팅의 준말
- 프로젝트 시작 전 딱 한 번만 입력하면 됨(여러 번 입력해도 문제는 x)
* 단, 정확한 프로젝트 폴더에 입력해야 함
- git init 명령어 실행 이후 .git 폴더(숨겨진 폴더)가 생성 됨 (숨겨진 폴더는? ls -a로 확인)
git add & git commit
- git add 파일명 : 저장하기 전 저장할 파일 지정
- git commit -m "메시지 작성" : 실제로 저장하는 명령어
* 기존 파일은 저장 안 됨, 새로 만든 파일만 저장 됨
* git add . 을 이용하여 모든 변경사항을 한 번에 지정할 수 있음 (점이 나의 경로의 모든 변경사항을 의미함)
git status : 어떤 파일이 변경됐는지, add (지정)됐는지 등 변경 상태를 확인하는 명령어
git log : 저장 내역을 확인하는 명령어
'Android 앱개발 공부 > TIL(Today I Learned)' 카테고리의 다른 글
[Android] TIL 11일차 (2) | 2024.06.04 |
---|---|
[Android] TIL 10일차 (0) | 2024.06.03 |
[Android] TIL 8일차 (0) | 2024.05.30 |
[Android] TIL 7일차 (0) | 2024.05.29 |
[Android] TIL 6일차 (0) | 2024.05.28 |