Android 앱개발 공부/TIL(Today I Learned)

[Android] TIL 9일차

bunny code 2024. 5. 31. 17:00

오늘은 Git 특강 내용을 복습하면서 내가 이해한 대로 내용을 정리해 보았다.

 

1. 필수 리눅스 명령어

 

pwd(print working directory) : 내가 작업하는 폴더를 보여달라는 뜻

터미널을 이용하여 pwd 입력 후 결과창

 

 

ls(list) : 내 폴더 안의 폴더와 파일을 전부 보여주는 것

ls 입력 후 결과창

 

ls -a : 숨겨진 파일까지 다 보여주는 것

숨겨진 파일들도 보여진다

 

* 참고로 보통 숨겨진 파일들은.으로 시작한다

 

 

 

cd 폴더명 (change directory)

- ls 명령어에서 확인된 폴더로 이동 가능

- 폴더 안에 있는 다른 폴더로도 이동 가능함

- 폴더명/폴더명으로 한 번에 더 깊이 들어갈 수 있음

 

cd Desktop 명령어 실행 후 cd .. 명령어를 넣은 결과

 

* 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