git 3

[git] github 협업 시 conflict 발생

깃허브를 사용하다 conflict가 발생할 때가 있다. 그 이유는 같은 repository에서 pull를 하여 데이터를 받았지만, 한 쪽에서 데이터를 변경하여 깃허브에 push를 하였고, 다른 한 쪽도 같은 위치에 데이터를 변경하여 push를 한 경우에 발생한다. 아래의 시나리오를 통해 확인해보겠다. 1번 사용자가 16번 라인까지 작성하였다. 1번 사용자가 깃허브에 push하여 올린 상태 2번 사용자도 pull로 깃허브에 올려져 있는 데이터를 push로 받았다. 현재 1번, 2번 사용자가 같은 데이터를 가지고 있다. 여기까진 별 문제가 없다. 같은 데이터를 받고 2번 사용자가 값을 추가하여 push를 한 상태 2번 사용자는 17번 라인이 적인 데이터를 가지고 있지만 1번 사용자는 아직 16번 라인이 적힌..

git 2021.10.08

[git] visual studio - github 연동

깃허브 연동하기 우선 연동하기 전 깃허브를 사용하기 위해서 설치 해야 할 것이 있다. 도구 - 도구 및 기능 가져오기 개별 구성 요소 - git 검색 - visual studio 용 github 확장 체크 이미 다운이 완료 되어 있는 상태라 닫기가 나오고 체크 했을 경우 수정 파일 - 계정 설정 모든 계정 - 추가 - github 깃허브 아이디와 비밀번호를 입력 이제 깃허브와 연동을 했으니 repository를 만든다. 리포지토리가 없다면 git 리포지토리 만들기를 한다. 리포지토리가 존재한다면 로컬 리포지토리에서 확인할 수 있다. git - git 리포지토리 만들기 연동이 되어 있다면 정보가 자동으로 로드 되고 만들기 및 푸시를 누르면 된다. github 로그인 후 Repositories에 들어가면 내..

git 2021.10.07