개발중/Git (22) 썸네일형 리스트형 Git 이해하기 - 지역 / 원격 저장소 📚 🙄 📚 우리 회사가 git을 도입해서 나도 git 정리 시작 ! 👩🦰 👩🦰 ✅ 저장소 관리 구성 Git 은 저장소를 아래와 같이 나누어 관리 합니다. Remote Area 파일이 remote area 전용 서버에서 관리되며 여러 사람이 함께 `공유하기 위한 저장소`입니다. Local Area 내 PC에 파일이 저장되는 개인 전용 저장소 입니다. ✅ 저장소 간의 명령어 Remote Area ➡ Local Area 프로젝트 전체를 Local Area 에 내려 받는다 git clone {내려받을 프로젝트 git 주소} Remote Area ➡ Local Area 프로젝트 중 일부( 변경사항 ) 를 Local Area 에 내려 받는다 git pull Local Area ➡ Remote Area Local Area .. Git 이해하기 - 지역 / 원격 저장소 📚 🙄 📚 우리 회사가 git을 도입해서 나도 git 정리 시작 ! 👩🦰 👩🦰 ✅ 저장소 관리 구성 Git 은 저장소를 아래와 같이 나누어 관리 합니다. Remote Area 파일이 remote area 전용 서버에서 관리되며 여러 사람이 함께 `공유하기 위한 저장소`입니다. Local Area 내 PC에 파일이 저장되는 개인 전용 저장소 입니다. ✅ 저장소 간의 명령어 Remote Area ➡ Local Area 프로젝트 전체를 Local Area 에 내려 받는다 git clone {내려받을 프로젝트 git 주소} Remote Area ➡ Local Area 프로젝트 중 일부( 변경사항 ) 를 Local Area 에 내려 받는다 git pull Local Area ➡ Remote Area Local Area .. [ Git 사용법 ] SSL 처리 📚 🙄 📚 GIT 연결 할 때 SSL 403 에러가 난다면 아래 명령어로 해결이 가능하다. ssl 검사하는 로직을 비활성화 git config --global http.sslVerify false clone 받으면 잘 받아진다. git clone https://dev.binsoo.com/{프로젝트 경로}.git 💡 글이 도움이 되었다면 Click 💡 [ Git 사용법 ] 사용자 정보 설정 📚 🙄 📚 실제 git 에 등록된 정보와 일치해야 한다 ! $ git config --global user.name "Binsoo" $ git config --global user.email "Binsoo@google.com" .git/config 파일에서 확인이 가능하다. [ Git 사용법 ] GitHub Flow 📚 🙄 📚 GitHub Flow ? ✅ GitHub Flow ? GitHub Flow 는 Git Hub의 단점으로 여겨지는 "관리해야 하는 브런치가 많다" 라는 이유로 인해서 등장했다. Git Hub 가 복잡하다 여겨져 GitHub Flow 를 사용한다고 한다. GitHub Flow 는 흐름이 단순하다. 흐름이 단순한 만큼 룰도 단순하다. master 브런치에 대한 role만 정확하다면 나머지 브런치들에는 관여를 하지 않는다. 그리고 pull request 기능을 사용하도록 권장을 한다. ✅ GitHub Flow 특징 release 브런치가 명확하지 않은 시스템에서 사용에 맞게 되어있다. 여기에는 GitHub의 서비스 특성상 릴리즈라는 개념이 없는 서비스를 진행하고 있어서 그런 것으로 보이며, 웹 서비스들이 릴리즈.. [ Git 사용법 ] Git 과 SVN 의 차이점 📚 🙄 📚 Git 과 SVN 의 가장 큰 차이점은 프로세스 관리방식이 아닐까 ? SVN 은 중앙 집중 방식이라서 충돌 위험이 높은 반면에 Git 은 분산 관리 시스템으로 여러 버전으로 관리 할 수 있어 충돌 위험이 적어진다. 세부적으로 SVN 과 GIT 의 차이점은 아래와 같다. 내 생각에는 SVN 이 GIT 보다 좋은 점은 간편하다는 점 밖에 없다. SVN GIT 사용 방법 간편하다 이해하기 어렵다 기능 버전관리에 최적화된 간편한 기능 버전관리에 필요한 다양한 기능 프로세스 중앙 집중식 분산 관리식 소스 충돌 위험 매우 높음 권한 설정으로 인해 충돌 감소 저장소 백업 여부 복구가 어려운 부분이 있음 깃 저장소만 있으면 복구 언제든지 가능 다수 작업 관리 관리에 한계가 존재 여러명의 분산 작업에 매우 용이 작업 내.. [ Git 사용법 ] 지역 저장소와 원격 저장소의 차이 📚 🙄 📚 🔍 원격 저장소 ( Remote Repository ) 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소입니다. 🔍 로컬 저장소 ( Local Repository ) 내 PC에 파일이 저장되는 개인 전용 저장소입니다. [ Git 사용법 ] local / remote 저장소 간의 흐름 📚 🙄 📚 Git 의 전체적인 흐름은 다음과 같습니다. 저장소는 지역 저장소와 원격 저장소로 구분되어 있습니다. 지역 저장소는 개인만 접근하고 작업할 수 있는 저장소를 의미하며 원격 저장소는 개인과 개인이 모여 프로젝트를 관리하는 팀이 작업한 코드를 병합한 결과물 가진 저장소를 뜻합니다. 지역 저장소에서 원격 저장소로 반영하는 방법 순서 1 . 해당 프로젝트를 깃 저장소로 지정 - git init 순서 2. 수정한 파일들을 스테이징 영역으로 이동 - git add 순서 3. 스테이징 영역에 있는 데이터들을 지역 저장소로 이동 - git commit 순서 4. 원격 저장소로 반영 - git push 원격 저장소에서 지역 저장소로 반영하는 방법 방법 1 . 프로젝트 전체를 지역 저장소 ( Local Area ) 로 내.. 이전 1 2 3 다음