git

· git
index.html을 branch1과 branch2로 브랜치를 나누어서 작업을 한다고 가정할때 두 브랜치가 같은 라인 코드를 수정 후 커밋을 합니다. 그리고 작업이 다 끝나면 master에서 이 브랜치들을 merge 하겠죠. 그러면 이때 conflict가 발생합니다. master입장에선 '둘다 같은 라인 코드 수정했네? 난 몰라~ 확인하고 다시수정해줘" 라고 생각해요 master는 두 브랜치가 동일한 라인에 코드를 수정했으니 어떤 코드를 결정해줘야 할지 모르기 때문이에요. 그래서 수동으로 우리가 결정해줘야 합니다. 이 과정을 conflict 충돌 났다 라고 합니다 예제를 통해 자세히 알아봅시다 branch1 , branch2 두개의 브랜치를 만들어주었어요 브랜치를 차례대로 checkout 하여 txt 파..
· git
git 에서 변경사항 내용을 가져오고 병합하는 fetch,pull 에 대해서 알아보겠습니다 git fetch 원격저장소에 있는 변경사항들을 로컬저장소에 가져오기 전에 변경내용을 확인하고 싶은경우에 사용하는 명령어 입니다. 만약 제가 작업한 파일을 github에 올리고 퇴근을 했어요. 근데 다음날 누군가 제 파일에 수정을 했는지 안했는지 확인하고 싶을때! 로컬디렉토리로 변경한 내용을 가져오지 않고 변경한 내역들만 확인하는거죠. 그 명령어가 fetch 입니다. 어떻게 사용하는지 알아볼까요? txt 파일을 만들어주었어요 git 원격저장소에서 빨간색으로 표시된곳을 클릭 후 수정내용을 추가해줍니다 git fetch 원격저장소 이름 fetch뒤에 원격 저장소 이름을 넣어줘요. 저는 원격저장소이름이 origin이라 ..
· git
git branch 왜 쓰는거야? branch는 git 에서 버전을 나누어서 관리 할 수 있게 해줍니다. 예시를 들어볼게요 한 회사에서 영심직원과 철수직원이 각자 컴퓨터에서 같은 파일을 작업을 하고있습니다. 작업하고 각자 commit 을 한 후 저장소에 push 를 하갰죠? 이럴 경우 충돌이 납니다. 왜냐면 같은파일을 다른 커밋으로 올리면 github는 이게 무슨커밋이 맞는건지 모르거든요 이럴때 필요한것이 branch 입니다 번역하면 '가지' 인데요 나무가지를 떠올려보세요 한 기둥에 가지가 여러개로 나누었죠? 브랜치가 바로 그것입니다 한 프로젝트에서 브랜치를 나누어서 작업하자! 라고 생각하시면 됩니다 git branch 만들어보자 1.첫번째 커밋 저는 새폴더를 만들어주었어요. 새 파일을 생성 후 add ..
· git
안녕하세요 git 포스팅 드디어 쓰네요,,github에 올리는거 까지 해보겠습니다 먼저 git 을 설치합니다 https://git-scm.com/ 다운 받으시고 설치하시면 됩니다.깃헙에 올리는게 주요 포스팅이라 설치부분은 생략할게요! 자 그럼 git으로 관리할 폴더를 만들어줍시다 git이 설치됬다면마우스 오른족을 클릭했을때 git bash here 이 떠요!여기 이폴더에서 git을 시작하겠다는 거죠클릭합시다 1. git init 지정한 폴더에서 git 버전관리를 하겠다는 명령어입니다.init 이 초기화란 뜻이잖아요 ?이 폴더에서 git을 세팅하겠다라는 거겠쥬! 엇 옆에 master가 생겼어요master는 브랜치 배우면 자세히 알게 될 텐데 지금은 마스터란 이름으로 깃헙에 올리신다고 생각하시면 됩니다ls ..
· git
그동안 git을 깔짝거리다가git은 정확히 뭐인지 git에 대한 기본 개념이 없어서 공부를 해보았다.너무나 흥미로운 git..!!😳공부한 내용을 적어본다 git 은 버전관리를 위한 도구 버전관리라 하면보통 파일을 저장할때200222_최종본.ppt 이런식으로 저장하고그 파일을 또 수정하면200222_최종본.ppt 로 저장을 많이하죠? 이것이 바로 버전입니다.최종본 버전과 최종본_수정 이란 버전 2개가 생긴거죠 그런데 저런식으로 파일을 관리하면너무 복잡하고 무분별한 파일만 늘어나겠죠..? 이것을 편리하게 관리할 수 있도록 나온게 git 입니다.git 하나의 파일을 여러개의 버전으로 관리해주죠.또 git은 수정 이력이 남아 백업이 되고 협업이 가능해요서버에 있는 하나의 저장소에서 각자의 컴퓨터에 파일을 가져와..
이챙(leechaeng)
'git' 카테고리의 글 목록