형상관리 41

SVN vs GIT

SVN SVN은 대부분의 기능을 완성해놓고 소스를 중앙 저장소에 commit함 SVN에서 commit은 중앙 저장소에 해당 기능을 공개한다는 의미 GIT 과 가장 큰 차이점은 개발자가 자신만의 Version History를 가질 수 없음 local History를 이용하긴 하지만 일시적이고, 자신이 몇일전 까지에 한해 작업한 내역을 확인 가능하지만 버전 관리가 되지는 않음 Commit한 내용에 실수가 있을 시에 다른 개발자에게 바로 영향을 미침 GIT GIT은 개발자가 자신만의 Commit History를 가질 수 있고, 개발자 저장소와 서버 저장소를 독립적으로 관리가 가능 매우 유연한 방식으로 소스를 운영할 수 있으며, 이러한 유연성이 git의 가장 큰 장점 Commit한 내용에 실수가 있더라도 바로 ..

형상관리/SVN 2021.06.28

[git pull 에러]please move or remove them before you merge

git pull하면서 충돌이 난 경우 아래의 메시지가 뜨는 경우 error : The following untracked working tree files would be overwritten by merge: Please move or remove them before you merge untracked 되는 파일이 있다는 의미 git이 관리해주고 있지 않은 상태이므로 tracked 상태가 되도록 변경 필요 아래의 순서대로 명령어 입력해주기👇 git add -A git stash git pull pull이 끝날때까지 파일 변경하지 ❌

형상관리/Git 2021.05.13

GitHub 에러 remote: Repository not found.

remote: Repository not found. 일단 repository not found가 뜨는 이유는 맥의 경우 타 계정의 git 을 땡겨오면, key chain이 생기기는 하는데 자기껄 바라보는게 아니라 처음 만들어져 있는 key chain을 바라보는 경우가 있다고 함 그래서 처음 git clone 을 받을 때 계정값을 박아넣어야 자신의 repository를 잘 찾아감 작성 방식은 아래와 같음 # 형식 git clone https://[git user name]@[git repository address] # 예시 git clone https://깃헙이름@github.git 이렇게 다시 소스를 땡겨오니 정상적으로 작동했다. 또 다른 계정으로 git 을 관리할 필요가 있다면 이 방법을 꼭 기억하자!

형상관리/Git 2021.03.17

cloud에 upload하기

cloud에 upload 방법 github안에서 무료 웹사이트를 제공 웹사이트를 github의 github page 도메인에 나타나게 해줌 1️⃣ gh-pages 설치 github에 업로드하는 것을 허가해주는 모듈 npm i gh-pages 2️⃣ package.JSON 설정 gh-pages가 동작하는데 필요한 homepage 설정하기 username과 project명 모두 소문자여야 함 "homepage": "https://{your github username}.github.io/{the name of your project in githun}/" 3️⃣ package.JSON의 scripts 안에 deploy script 추가해서 gh-pages 호출 deploy는 build 폴더를 upload함 ..

형상관리/Git 2021.02.24