github 4

협업의 첫 번째 단계 ⑤ 하나의 repository에 동시 작업 하는 방법(git conflict 방지)

개발자 A는 지금까지 배운 내용대로 git add, git commit, git push 까지하고 원격 리포지토리에 comment도 잘 정리해서 create pull request 버튼을 눌렀습니다. 하지만 이번에는 평소와 다른 메세지가 떴습니다. 원래는 왼쪽과 같은 merge pull request 버튼이 활성화돼야하는데 This brnach has conflicts that must be resolved 라는 메세지와 함께 push 진행이 되질 않습니다. Conflict? Conflict란 github의 원격 레포지토리 파일과 push한 파일에 충돌이 발생했다는 에러 메세지입니다. 이런 경우에는 원격 레포지토리를 merge한 후 실제 반영할 사항을 선택해서 저장하고 git commit 메세지 작성 후..

협업의 첫 번째 단계 ③ git commit 컨벤션 이란?

이전 포스팅에 이어서 작성한 글입니다. https://minha0220.tistory.com/65 이전 포스팅에서 github에 commit 하는 방법을 배웠습니다. 아래의 과정을 거쳐서 이렇게 pull request 과정까지 갔었습니다. 이 사진은 로컬 리포지토리에서 git push를 한 후에 원격 리포지토리에서 pull request를 진행하는 화면입니다. (기억이 안나면 이전 포스팅을 참고해주세요) 이 화면에서 중요한 부분이 두 가지 있습니다. 보통 프로젝트를 진행할 때 1번은 commit 메세지와 2번은 commit 내용은 작성 규칙을 정해두고 진행을 합니다. 이 중에서 1번 commit 메세지는 git 컨벤션(Git Commit Message Convention)에 따라 작성하는게 관례입니다. ..

윈도우 환경에서 git 사용하는 방법 ② github 저장소에 연결하기

1. 원격 저장소(repository) 만들기 먼저 github 회원가입을 하고 새로운 repository를 만들어봅시다. 앞으로 여기에서 여러분이 만든 프로젝트를 관리할겁니다. 본인 계정 github 상단에 + 기호를 클릭하면 New repository를 생성할 수 있습니다. Repository name을 정하고 create repository를 누르면 됩니다. 새로운 repository가 만들어졌습니다. 이 저장소에 프로젝트 파일들을 올려보려고 합니다. repository를 만들면 아래와 같은 화면이 보일겁니다. 친절하게도 create a new repository on the command line 이라고 어떻게 파일을 올리는지 알려주고 있습니다. 위 명령어를 저번에 설치한 window git에 그..

윈도우 환경에서 git 사용하는 방법 ① github 사용 이유, Window git 설치

0. github는 왜 사용할까? 개발할 때 github 사용은 선택이 아닌 필수가 됐습니다. 왜 개발자들은 개인 프로젝트든 팀 프로젝트든 github를 사용할까요? 일단 github는 개발 산출물을 로컬 리포지토리에서 관리하는 것보다 편리합니다. 작성한 코드를 클릭 몇 번으로 확인 가능하고 언제 어느부분에 수정이 됐는지 한 눈에 들어옵니다. branch/tag로 작업 내용을 세분화해서 관리할 수 있습니다. 1. 설치 아래 링크로 들어가서 Window 버전을 설치합니다. https://git-scm.com/download Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repo..