pwd➡️ 현재 위치해 있는 디렉토리ls➡️ 현재 위치에 있는 폴더 및 파일 표시ls -a➡️ 현재 위치에 있는 숨김 폴더 및 파일 표시cd 디렉토리명➡️ 원하는 디렉토리로 이동mkdir 디렉토리명➡️ 새로운 디렉토리 생성touch 파일명➡️ 파일이 없다면 새로 생성
- Git이란?
버전 관리 도구 (형상 관리 도구)
소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것 (면접용)
git init➡️ git 초기 설정 명령어git add .➡️ 저장할 파일을 지정
git commit -m "메세지 작성"➡️ 메세지를 넣고 저장git status➡️ git에 저장되지 않은 파일을 확인git log➡️ 저장 내역을 확인git remote add origin <github 주소>➡️ github주소를 origin에 할당
git branch -M main➡️ 'master'라는 브랜치를 'main'으로 변경
git push -u origin main➡️ 'git push origin main' 을 'git push'명령어로 줄이기git push origin main➡️ main 브랜치에 push
- GitHub를 사용하는 이유는?
백업, 공유, 협업을 위해서이다.
- 협력자 등록하기
- 팀원들의 username 혹은 email로 추가 ➡️ 초대 수락
git clone <github 주소> .➡️ 코드 복사 해오기git config pull.rebase false➡️ rebase false 처리
git pull origin main➡️ 다른 사람이 작성한 코드 가져오기- 충돌 시 충돌난 부분을 수정 후, 재 커밋
개인적으로는 터미널에 깃명령어를 치면서 쓰는 방법도 좋지만 'GitHub Desktop'을 사용하면서 가볍게 쓰는 방법도 괜찮을꺼 같다.
물론 터미널 명령어로 하면 여러가지 기능이 있다는 것을 알고 있지만, 아직은 그런 기능을 사용할 단계가 아니기 때문에 팀원들과 협업을 할때는 'GitHub Desktop'을 주로 사용하게 될 것같다.