목록백엔드 로드맵따라가기/버전 관리 (4)
전성빈의 사리사욕
추가하기 확인하기 Pull 과 Fetch Push 살펴보기 이름 변경하기 삭제하기 리모트 저장소 리모트 저장소는 인터넷등 네트워크 어딘가에 있는 다른 저장소를 이야기 합니다. 리모트 저장소를 관리할 줄 알아야 다른 사람과 함께 일할 수 있습니다. 저장소는 여러 개가 있을 수 있습니다. 부여 받은 권한에 따라 읽기, 쓰기 등이 가능하며 Push나 Pull을 통해 데이터를 다룹니다. 저장소를 관리한다는 것은 저장소를 추가, 삭제하는 것 뿐 아니라 브랜치를 관리하고 추적할지 말지 등을 관리하는 것을 말합니다. 추가하기 처음에는 원격 저장소가 존재하지 않습니다. 그럼 일단 깃헙 등 원격 저장소로 사용중인 곳에서 내용을 가져와야 합니다. git clone 명령을 사용하면 원격 저장소의 내용을 복사해옵니다. $ g..
깃은 파일의 변경 내용을 추적하는 것이다. 깃은 폴더의 어떠한 파일이라도 모두 추적할 수 있다. CLI 환경에서 사용하는 git 기초사용법 1. local에서 git 사용 사용자 설정 초기화 스테이징 커밋 로그 브랜치 헤드 사용자 설정 깃을 설치하고 나서 가장 먼저 해야할 일은 사용자 이름과 이메일 주소를 설정하는 것이다. 커밋을 할 때마다 이 정보를 사용하는데 한 번 커밋한 후에는 정보를 변경할 수 없다. git config --global user.name "name" git config --global user.email "email_address" git config --list //설정한 모든것을 확인할 수 있다. --global 옵션을 통해 글로벌로 저장하면 모든 프로젝트에 동일한 정보가 적용..
버전 관리란? 버전 관리란 우리가 만든 소스 코드를 업데이트 별로 버전을 나눠 관리할 수 있게 도와주는 프로그램이다. 버전관리를 사용해야 하는 이유는 지난 버전으로 변경이 가능하고 변경할 때마다 변경된 코드와 내용을 작성하여 사후 관리가 편리하기 때문이다. 또한 다른 사람들과 코드의 공유를 지원해 협업이 간편하다는 장점이 있다.
git에서 Branch로 push를 하려는 상황에서 push가 되지 않는 문제가 발생했다. command: git push origin Branch_Name result: error: src refspec Branch_Name does not match any error: failed to push some refs to 'Path' solution: 위와 같은 에러가 뜨는 여러가지 이유가 있는데 그 중 2가지를 찾아보았다. 1.나의 repository에서 commit할 내용이 없는것. 2.local repository와 remote repository가 다른것. 이 중 나는 2번의 경우에 해당되었다. github에서 test 라는 이름의 branch를 생성 하여 git에서 push 하려 했지만 loca..