

- pwd (print working directory) : 현재 일하고 있는 디렉토리를 알려줘
- ls (list) : 현재 폴더 안에 있는 폴더 목록을 보여 달라
- ls -a (all): 숨김 폴더까지 싹 다 볼 수 있다.
- ls -l : 파일목록의 디테일한 정보- cd (change directory) : 디렉토리 위치 바꾸겠다.
- cd . : 현재 경로
- cd ..(/) : 한 단계 위의 폴더
- cd : 홈 디렉토리로 이동- mkdir (make directory) : 폴더 만들기
- touch 파일이름 : 이름이 없으면 파일 만들기 , 이름이 있으면 생성 시간과 날짜를 바꿔줌
/ : 루트 디렉터리( pc 에서 가장 안쪽에 있는 곳)
~ : 는 home경로 이며, 바탕화면을 의미하는 Desktop 폴더의 상위 경로이다.
디렉토리 = 폴더
복습꼭하기!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Git : 코드 변경점 기록 (형상 관리 도구)
소프트웨어의 변경사항을 체계적으로 추적하고 관리할 수 있게 도와주는 도구
변수 이름 하나라도 바뀐다면 형상이 달라지는 것임
GitHub : 쉽게 온라인 업로드할 수 있고 쉽게 팀원들에게 코드를 공유할 수 있음.
백업과 공유가 가능한 온라인 코드 저장소


.git 폴더안에서 형상관리가 이뤄진다.
이때부터 코드 변경을 git에서 추적한다.



add로 파일 넣어주면 초록색 글씨로 바뀐다.
결혼식장에서 사진찍기위해서 무대로 올라가는 것이 add (저장 파일 지정)

add , commit전후로 git status를 수시로 확인해야 한다.

commit을 되돌리고 싶다면?


git remote -v : 현재 등록되어있는 리모트 레포지토리들이 뜸
git clone : 깃을 복사해오기
git pull : 현재 등록되어있는 리모트 레포지토리의 내용들을 옮겨오겠다

깃허브에는 두가지 레포지토리가 있음.
로컬 : 개개인의 pc
리모트 : 깃허브 사이트에서 들어가서 만든 레포지토리

1. git remote add origin url~
내 로컬 pc에서는 뒤에달린 url을 "origin(이름이 바뀌어도 됨. 하지만 origin 권 장)"이라고 지정해놓겠다.
이 origin을 리모트 레포지토리에 추가해놓겠다.
2. git branh -M main
현재 쓰고 있는 브랜치 이름을 main으로 바꿔주겠다.
깃 생성하면 기본 브랜치 이름이 "master" 으로 되어있는데, 이름을 바꿔주겠다.
3. git push -u origin main
할때마다 git push origin main 으로 치기 귀찮으면 "git push" 를 치면 origin main 에 저장한다. 라고 지칭해줌 (개인 프로젝트가 아니면 권장하지 않음)

깃내용을 다운받기 위해서 해야할 일

협력에서 이루어지는 기본적은 깃작업의 흐름

미니 프로젝트로 팀원들을 소개하는 간단한 사이트 제작을 하기로했다.
아주 기초적인 설계는 이정도이고, 상세 페이지를 어떻게 만들지 고민좀해봤었다

요런식으로 네비게이터가 기본적으로 화면 위에 고정되어있고, 네비바의 내용을 누르면 그 위치로 이동하는 정도까지 생각중이다.
뭔가 화려한 기술을 하기엔 할줄도 모르고 프로젝트 자체가 백엔드적으로 뭐 서버만들고 보안어쩌고 자바어쩌고 이런건 없어서 데이터베이스도 따로안만들 것 같다.