복제, 복원 git clone [RemoteAddress]: [RemoteAddress]의 내용을 복제해온다. git clone [RemoteAddress] [DirName]: [RemoteAddress]의 내용을 [DirName]라는 디렉터리에 복제한다. 새로운 git2라는 디렉터리에서 원격 저장소의 정보를 복제해온다. 디렉터리 이름을 따로 설정하지 않으면 my-repo라는 디렉터리가 자동으로 생성된다. my-repo디렉터리(복제한 디렉터리)를 확인해보면 기존의 로컬 저장소(원본 디렉터리)의 정보와 동일한 것을 알 수 있다. 출처: https://opentutorials.org/course/3841/22831
push 지역 저장소의 버전을 원격 저장소로 업로드하는 방법 git push: 지역저장소의 버전을 원격 저장소로 업로드 지역 저장소의 버전을 업로드한다. git push --set-upstram origin master: 최초 1회만 등록하면 된다. default값처럼 연결할 곳을 말한다. 시키는 대로 명령어를 입력하면 로그인 화면이 나오고 sign in with your browser로 로그인해주면 된다. 정상적으로 연결된 상태 로컬 저장소의 내용이 정상적으로 업로드되었다. 로컬에서 hello1.txt 파일을 수정하고 다시 업로드 정상적으로 수정된 사항들이 업로드된 것을 확인할 수 있다. 출처: https://opentutorials.org/course/3841/22828
github 원격 저장소와 연결 생성된 repository 내용을 보면 위와 같이 사용법과 명령어들이 잘 설명되어있다. 연결을 위해서 Command line을 복사해서 명령어들을 입력해준다.( HTTPS의 저장소 주소를 사용해야 한다.) git remote add origin [RemoteAddress]: origin이라는 별명으로 [RemoteAddress]를 원격으로 연결한다. ※origin이라는 별명은 표준처럼 사용한다. origin이라는 별명으로 위 주소의 원격저장소를 연결한다. git remote: 현재 원격연결상태 git remote -v: 현재 원격 연결 상태의 자세한 내용 출처: https://opentutorials.org/course/3841/22825
1. git hosting 선택 gitHub - private project 완전 무료, 협업 3명 무료 gitLab.ccom - private project 완전 무료, 협업 완전 무료 2. 저장소 생성 - git hub gitHub - Repository 생성 gitHub - Repository 생성 결과 - gitLab.com gitLab.com - Repository 생성 gitLab.com - Repository 생성 결과 여러 가지 git hosting이 있지만 가장 많이 쓰이고 있는 git hub, gitLab을 사용한다. 출처: https://opentutorials.org/course/3841/22816
1. HEAD BRANCH COMMIT & CHECKOUT checkout: HEAD를 제어 detached상태: HEAD가 branch에서 떨어져서 버전을 가리킬 때 2. checkout vs reset checkout: 뭔가 바꾸는 느낌 ☞ Change reset: 지우는 느낌 ☞ delete, branch를 바꾼다. 가리키는 버전 이후의 링크는 끊겨버리기 때문에 삭제의 느낌을 가진다. 하지만 보통은 브랜치가 아니라 버전을 가리킨다. reset master를 하면 HEAD가 바뀌는 것이 아니라 현재 google 브랜치가 master의 버전인 2를 가리키게 된다. 그리고 가리키고 있던 3은 링크가 끊어지고 delete 되는 느낌이 되는 것이다! 출처: https://opentutorials.org/co..