리눅스 필수 명령어
- pwd (print working directory) : 현재 작업 디렉토리 출력
- ls (list) : 현재 디렉토리 안에 있는 파일목록을 출력
- ls -a : 숨김 폴더까지 출력
- cd 폴더명 (change directory) : 현재 디렉토리 변경
- mkdir (make directory) : 현재 경로에 디렉토리 생성
- touch 파일명 : 파일의 생성과 날짜, 시간을 변경 (현재 경로에서 파일 생성)
Git & GitHub의 개념
- Git : 코드 변경점 기록(버전 관리 도구)
- GitHub : 온라인 백업, 공유, 협력(온라인 코드 저장소)
Git 필수 명령어
- git init : 프로젝트 시작 전 입력, 정확한 폴더에서 입력 주의
- git add : 저장할 파일을 지정하는 것
- git commit -m "메시지" : 실제로 저장하는
- git status : 파일의 변경, 저장 상태 확인
- git log
- git push -u origin main
- git clone <github 주소> .
- git pull origin main
GitHub으로 코드 백업하기
- 온라인 저장소(repository) 만들기
- 내 코드를 GitHub Repository에 업로드하기
- git remote add origin <github 주소>
- git branch -M main
- git push -u origin main
GitHub 협업 기초와 충돌 해결법 (conflict)
- 협력자(collaborator) 등록하기
- git clone <github 주소> .
- git push origin main 에러 발생 시 => pull 먼저
- git pull origin main 에러 발생 시 => git config pull.rebase false
- 다시 git pull origin main => git push origin main 진행