022. Git
반응형

기술은 아니고....

 

나도 써본적은 없지만... 관심은 있던... Git...

 

사실 집에서는 코딩을 하지않고(직업병인가..)

 

회사에서만 하는데... 회사는 자체 SVN 서버(외부망 접속 가능)를 두고있으니.. 굳이...

 

그리고 약간 또 불안한 느낌도 없지않아 있기도하고.... 결국 자료가 클라우드에 저장되는거니......

 

아무튼... 개인적인 용도로 쓰기엔 나쁘지않겠다 싶은 Git이다!!

 

Git은 간단히 말하면 소스 저장소, 즉 SVN과 동일하다.

 

하지만 SVN의 경우 로컬에 저장소도 저장해두어야 하고, 관련 설정도 해주어야 하고... 귀찮은게 한두개가 아니다..

 

하지만 Git은 이것저것 간단하게 다 제공해주므로... 단순 Visual Studio랑 연결만 해주면 Git에 저장소가 알아서 생성/알아서 관리가 된다.. 거기다 클라우드 기반이니 외부접속도 뚝딱.....

 

편하긴 하겠다....

 

그리하여 연결법은 아래와 같이 차근차근하면 된다..

 

일단...

 

Git에 회원가입을 하자..!!

 

https://github.com/

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

이메일 인증/비밀번호/별명 등을 입력하면 간단하게 가입이 가능하다.

 

그리고 Visual Studio를 실행한다.

(나의 경우 VS 2019)

 

그리고 VS 2019에서 임의의 프로젝트를 1개 생성한다.

 

 

 

다음과 같이 Project가 만들어지면 오른쪽 하단의 소스제어에 추가 버튼을 눌러서 Git과 연결해보자

 

 

 

 

Git 선택!!

 

 

미리 생성한 Github 계정으로 로그인한 후에 만들기 및 푸시 버튼을 눌러준다..!!

 

그리하면 끝!!!!

 

github 홈페이지에 접속해서 확인해보면 Git이 생성되었음을 확인할 수 있다..!!

 

그러면.... Visual Studio에서 Push(업로드)/Poll(다운로드) 하는방법은 어떻게 해야하는가??

 

이거 또한 간단...

 

임의로 code-behind를 수정하면...

 

 

이렇게 빨간색으로 수정되었다고 표시가 뜨고...

 

 

해당 cs파일을 우클릭한 후 git-커밋을 눌러주면

 

 

이렇게 Git 변경내용에 대해 메시지와 수정된 내용이 무엇읹 확인하는 창이 뜬다... 여기서 메시지를 작성 한후에 모두 커밋 버튼을 누르고 우측상단의 위 화살표를 눌러 푸쉬를 하면 커밋 완료!!

 

그닥 어려울 것이 없다.

 

만약 메일주소등을 설정해주라고 한다면 Github의 메일 주소를 입력해주면된다!!

반응형