본문 바로가기
VisualStudio.C++.C#

Visual Studio. Git로컬저장소, GitHub에 연동시키기.

by 리치굿맨 2016. 8. 15.

 

개요

 


Visual Studio 2015 에서 생성한 Git로컬 저장소를 GitHub 원격 저장소 에 연동시키기.


사전 준비.

1. Visual Studio 에서 Git로컬 저장소 생성하기. ->  http://igotit.tistory.com/889, http://igotit.tistory.com/887

2. Visual Studio 에 GitHub 확장 도구 설치하기. -> http://igotit.tistory.com/891

 

 


 

 

상세.

 
Git 로컬저장소로 MyProject (http://igotit.tistory.com/889 에서 만든것) 를 예로 설명.

Git로컬저장소 MyProject (아래 붉박) 더블클릭.

아래 동기화 클릭.


Git 서비스 중에 GitHub 에서 Login 클릭하여 보인 아이디로 로그인. ( 아래 그림 파박. 이건 GitHub확장도구 설치해야 보임 ->  http://igotit.tisotry.com/891



GitHub 원격저장소 설정완료되어 되어 아래 화면 처럼 보임.



GitHub 에 가보면 MyProject 라는원격저장소가 생성되어있고, 소스코드들이 보이게 된다.



 


 


 본 글이 포함된 상위 정리 장소.

 

 Visual Studio/VC++/C/C# 활용정리 -> http://igotit.tistory.com/11

 

 

///892.


댓글7

  • Favicon of https://pasook.tistory.com BlogIcon 파숙 2019.10.13 13:54 신고

    와... 사실상 비주얼스튜디오 안에서 git도 다 처리할 수 있겠다는 생각도 드는데요. git cli 급 까진 아니더라도... 소스트리는 완전 대체 가능 할 것같은데요
    답글

    • Favicon of https://igotit.tistory.com BlogIcon 리치굿맨 2019.10.13 21:06 신고

      네~ Visual Studio 내장된 git 관리수단이 깔끔하고 유용하긴 했는데요. 현재 제가 실무에서 사용하는 주 git 관리 수단은 소스트리로 단일화 되더라구요. git 관리대상 폴더가 다양한 폴더들에 할당되어야 하고, 또한 관리 대상 PC가 많은 경우 해당 PC에 모두 깃윈도우와 소스트리 깔아두면 관리방식이 일원화 단순화 되는 장점이 있어요 ~

  • ㅇㅇ 2019.12.17 17:35

    vs2017은 한글 잘나오는데 왜 깃허브에서보면 한글 다깨져나오죠?
    답글

    • Favicon of https://igotit.tistory.com BlogIcon 리치굿맨 2019.12.17 21:48 신고

      깃허브등의 웹에서 파일 보기에 적용되는 인코딩은 Unicode 인데 Visual Studio 에서 파일 저장 인코딩 옵션이 Unicode 아닌 Korean 이 적용된 상태라서 인코딩 불일치때문에 깨져 보이게됩니다.

      상세 내용 별도로 정리되어있습니다 -> https://igotit.tistory.com/2423



  • ㅁㅁ 2019.12.30 14:05

    저는 다른오류인데 wpf프로젝트를 git이랑 연동하고 난 후에 프로젝트 시작을 하니 '지정한 인코딩에 잘못된 문자가 있습니다' 라며 xaml의 한글로 지정한 부분은 다 오류가 뜨네요 어떻게해야할까요 git에서는 한글로 잘보이는거로 보니 utf-8로 저장은 되는것같습니다
    답글

    • Favicon of https://igotit.tistory.com BlogIcon 리치굿맨 2019.12.31 01:15 신고

      문자 언어 인코딩은 완전한 통일이 불가능한가 봅니다. 10년 아니 20년전부터 문자 인코딩 문제가 깔끔하게 해결되지 않더니.. 아직도 그런가 봅니다.

      Visual Studio 깃연동 상태에서 푸시만 한 경우라면 프로젝트 오픈시 오류 발생할 상황은 없을것이라 추정되고요 , 아마 깃허브의 것을 로컬로 클론시킨 프로젝트 오픈시 오류가 생긴것으로 추정되네요..
      저도 wpf ,xaml 경험은 많이 없어서 명확한 해결책은 잘 모르지만..
      wpf XAML 이 지원하는 인코딩은 ASCII, UTF-16, UTF-8 이고 xaml 파일 시작점에 인코딩 명시합니다. 명시되지 않은 경우엔 기본 utf-8 로 처리되고요. 아마 이것이 원인이 아닐까 추정"만 " 해봅니다. 상세 : https://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/globalization-for-wpf

  • ㅁㅁ 2019.12.31 11:29

    말씀하신대로 깃허브와 로컬프로젝트를 클론시켜서 생긴 오류 같습니다 보니까 풀하지않고 소스만 고친후에 푸시하니 오류가 생겨서 병합을 한 파일만 오류가 떴네요 일단은 메모장으로 xaml파일을 utf-8로 다시 저장해서 버그는 고쳤습니다
    항상 푸시후 풀을하고나서 소스코드 편집을하면 버그가 사라질려나요
    답글


.    
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     .