본문 바로가기
728x90

깃허브(github)3

깃허브(github) / git 강제 pull 하기 git 강제 pull 하기 팀프로젝트를 할 때나 브랜치를 이상하게 수정했을 때 branch에서 main의 코드로 돌리고 싶은 경우가 있다. 그럴때 다음 명령어를 입력해서 main의 코드로 돌릴 수 있다. 브랜치의 코드는 다 날라가도 상관이 없고 main의 코드를 그대로 복사해오고 싶을 때 사용한다. git fetch --all git reset --hard origin/master git pull origin master 2021. 5. 14.
Git / Git의 File Status Lifecycle Git의 File Status Lifecycle은 Git을 사용하기 전에 이해하고 있어야 하는 기본 개념으로 문서나 코드가 처리되는 과정을 4단계로 나타낸다. 1) Untracked 문서나 코드를 git으로 관리하기 전 상태 관리하던 문서나 코드를 git에게 관리하지 않도록 삭제한 후 상태 2) Unmodified 문서나 코드를 git에서 관리하도록 하고 수정하지 않은 상태 Commit을 수행하여 문서나 코드를 내려 받은 상태 3) Modified 수정한 파일을 아직 로컬저장소에 commit하지 않은 상태 개발자가 수정을 한 상태 4) Staged 가장 처음 문서를 코드를 등록한 상태 Git에 변화된 내용을 등록한 상태 현재 수정한 파일을 곧 commit할 것이라고 표시한 상태 Git을 사용하기 위해서는.. 2021. 3. 28.
깃허브(github) / Repository 만들기, remote와 local 연결하기 새롭게 공부한 것들을 업로드하기 위해서 new Repository를 만들어본다. Repository(저장소): 프로젝트 저장소 local repository와 remote repository로 나눌 수 있다. local repository: 자신 컴퓨터에 저장된 local 버전의 프로젝트 저장소 remote repository: local이 아닌 외부 서버의 프로젝트 저장소. 팀 단위의 작업을 진행할 때 사용하고, 프로젝트 코드를 공유하고, 다른 사람의 코드도 확인 가능하다. 또한, local 버전의 프로젝트와 병합, 변경사항을 적용할 수 있다. github에 Repository 만들기 New를 눌러 새로운 Repository를 만들어 본다. Repository name을 정한 후 Description에.. 2021. 1. 21.