git git 프로젝트에 담겨 있는 데이터들은 파일 시스템 상에서의 스냅샷이라고 볼 수 있음 (commit을 적용할 때 순간을 중요시 하기 때문) git은 파일자체를 저장하기보다 수정내역 자체를 저장함 git project 구조 Working Directory 작업
branch 동시에 여러 개발자들이 프로젝트에서 각기 다른 기능을 개발 가능하게 함 서로 다른 브랜치는 작업 시 서로에게 영향을 받지 않음 기본적으로 git 저장소를 만들면 자동으로 main 브렌치가 생성 통합 브랜치 배포가 가능한 수준의 브랜치 일반적으로 main
clone 명령을 하면 로컬 저장소의 내용과 원격 저장소의 내용이 일치해짐ex) 기존의 작업 중이던 로컬 저장소에 clone을 해버리면 원격 저장소 내용으로 바뀌면서 기존 작업 중이던 내용은 사라짐원격 저장소의 내용을 가져와서 현재 브렌치와 병합함참고 https
m1 mac 기준EC2 인스턴스를 생성한 이후 접속을 하려면 굉장히 복잡하기 때문에 아래를 적용하여 간편하게 접속한다.ex) pem 이름 : KeyPair EC2.pem$ chmod 600 ~/.ssh/KeyPair\\ EC2.pemchmod : 디렉토리, 파일 등에
ec2 서버에서 django 를 실행하려고 했다. 하지만 방금 생성한 ubuntu에는 아무것도 설치된 것이 없다. 이럴땐 git과 freeze를 이용해서 패키지를 설치하면 된다.(평소 가상환경을 생성후 패키지 설치하기 귀찮을 때도 사용가능 할 것 같다)$ pip fre