1. 필수 리눅스 명령어
1) pwd
: print working directory의 약자로 현재작업경로를 의미한다.
현재 내가 지정한 위치를 확인할 수 있는 명령어이다.
2) ls
: List를 의미한다.
현재 디렉토리를 기본으로 모든 파일과 디렉토리를 나열하여 보여주는 명령어이다.
2-1) ls -a
: List all 을 의미한다.
숨겨진 파일과 디렉토리를 포함한 모든 파일과 디렉토리를 보여주는 명령어이다.
→ 파일명 또는 디렉토리명 앞에 . 으로 시작하는 파일, 디렉토리는 숨겨진 파일, 디렉토리이다.
3) cd
: Change Directory의 약자로 ls 명령어를 통해 확인된 폴더로 이동할 수 있다.
4) clear
: 입력창을 초기화하는 명령어이다.
5) ..
: 현재 위치에서 상위 폴더로 이동하는 명령어이다.
6) /
: 추가적으로 이동할 때 사용한다.
ex) ../..(폴더명) 을 입력하면 (폴더명) 폴더의 상위폴더의 상위폴더로 이동할 수 있다.
7) mkdir
: Make Directory의 약자로 폴더를 생성하는 명령어이다.
8) touch [파일명.text]
: 파일을 생성하는 명령어이다.
→ touch 명령어는 파일의 날짜와 시간을 수정하는 명령어 but) 0bite 파일을 생성하기 위해 자주 사용
2. Git & Github 개념
1) Git : 코드 변경점을 기록 (버전 관리 도구)
→ 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것
2) Github : 백업과 공유가 가능한 온라인 코드 저장소
3. Git 필수 명령어
1) git init (initialize) : 프로젝트 시작 전 딱 한 번만 입력한다.
→ 정확한 프로젝트 폴더(경로)에서 입력해야 한다.
2) git add & commit : 코드를 저장하는 명령어
→ git add (file_name) 저장하기 전 저장할 파일을 지정
→ commit -m "(file_name)" 코드의 기록을 실제로 저장하는 명령어
→ git states : 저장 여부 확인
→ git add . : 폴더에 있는 모든 파일의 코드 기록을 저장
3) git log : 로그 저장 기록 확인
→ 확인 이후 q (빠져 나오기)
4. Github 사용하여 코드 백업하기
1) git push origin main : 추가 사항을 github에 반영하기
2) git branch -M main
3) git push -u
5. Github 협업 기초와 충돌 해결법 (Conflict)
1) 협력자 등록하기 (Collaborators)
2) 코드 복사해오기 - git clone (https:// ~ )
3) git pull : 변경된 부분만 가져오기
'내배캠' 카테고리의 다른 글
TIL 에 대하여 (0) | 2024.10.02 |
---|---|
내일배움캠프에 참여하게 되었습니다. (0) | 2024.09.04 |