본문 바로가기
728x90
반응형

GIT6

git 병합 문제 해결법/git conflict https://velog.io/@ha0kim/GIT-conflict-%EC%8B%9C-%ED%95%B4%EA%B2%B0%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95 [ GIT ] conflict 시 해결하는 방법 Git 에서 Conflict 이란?개발자들이 각 feature을 따서 작업을 하고 master branch에 merge를 하게된다.merge 과정에서 파일의 이름이 같으면 충돌이 발생한다.파일이 다르면 무조건 자동으로 합쳐준다.파일 velog.io 2022. 5. 31.
git push 문제:error:failed to push some refs to error:failed to push some refs to 에러가 발생하여 해결 과정을 기록한 글. 코드 수정후 git push origin master 를 하는데 에러가 발생하였다. 검색해보니 git pull 하지 않아 나타나는 오류라고 하여 git pull 을 하였다. git pull 을 하니 위와 같은 또 다른 에러 메시지가 나타났다. 그래서 git status 를 하여 상태를 보여주는 명령어를 입력하였고 merge 부분에서 문제가 발생? 했음을 알았고 git commit -am '커밋메시지' 를 입력하였다. git pull 을 다시 입력하니 정상적으로 작동함을 볼수 있다. 그후 다시 git push origin master 를 하니까 정상 작동! 참고: https://sosoeasy.tistor.. 2022. 5. 21.
Git 시리즈😺 | ep2: 레포지토리 , 커밋 1. reposioty (저장소) 프로젝트를 만들기위해서는 프로젝트 디렉토리(폴더)를 만들어주는데, 이때 버전별 프로젝트 모습 , 버전별 변경 사항에 대한 설명을 기록할 수 있는 곳(폴더를) 레포지토리라고 한다. -> 프로젝트 디렉토리와 레포지토리는 비슷하지만, 엄연히 따지자면 git 을 사용하면 프로젝트 디렉토리안에 .git 디렉토리가 만들어지는데 이것을 레포지토리라고 한다. 2. 커밋 (commit) 지금 모습이 딱 하나의 버전으로 남겨지면 좋겠다! 생각 프로젝트 디렉토리 특정 모습을 하나의 버전으로 남기는 행위/동작/결과물 을 커밋한다 라고 한다. 커밋(commit) 이 저장되는곳은 레포지토리(repository) 이다. 2021. 9. 12.
Git 시리즈😺 | ep1: git이란? , github이란? Git : 코드 버전 관리 , 동시 협업 프로그램이다. by. 리누스 토발즈 (Linux 운영 체제 만든사람) (*global information tracker의 약자 , goddamn idiotic truckload of sh*t 이라는 욕설의 약자" ,멍청하고 단순한(이런 특성을 지닌 아무 단어로 해석되어도 좋다는 의미) ) Git 을 사용하는 이유 : 1. 파일을 게속 수정 수정 하다 보면 파일의 어떤 내용이 수정 된 건지, 2. 어떤 파일을 봐야 본인이 원하는(찾고자 하는) 내용을 볼 수 있는지 몰라서, 다 열어봐야 됨. => 이러한 문제점들을 해결하기위해 버전관리 프로그램인 git 을 사용한다. 버전관리를 사용하면 1. 지난 과정 확인 가능 2. 만약 잘못만들었을 경우 이전 버전으로 돌아갈 수.. 2021. 9. 12.
728x90
반응형