[GitHub] 깃허브로 알고리즘 문제 소스 파일 관리하기

반응형
반응형

* 다음 포스팅은 깃허브(GitHub)의 사용방법에 대하여 정리한 것으로, 개인적인 공부 기록용으로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다.

 

[목차]

#준비물

#저장소 생성

#커밋&푸시

 

[목표]

깃허브와 깃데스크탑 GUI를 이용해 알고리즘 문제를 관리하는 방법에 대해서 알아본다.


#준비물

1. 깃허브 가입 : https://github.com/

2. 깃 데스크탑 설치 : https://desktop.github.com/

깃허브 계정이 없다면 깃허브 계정을 생성해 준 뒤, 깃 데스크탑을 설치해 준다. 용량은 대략 100Mb 정도이다. 


#저장소 생성

깃허브 메인 프로필의 우측 상단에 있는 [+] 를 눌러서, [New repository]를 클릭한다.

 

 

저장소 이름과 공개 여부를 선택해 주고, [Create Repository] 클릭

 

 

만든 저장소로 들어가면 메인 화면에 저장소 주소가 나오는데 우측의 버튼을 클릭해 복사해 둔다.

 

 

다운 받아 두었던, 깃 데스크탑을 실행하여 [File] -> [Clone Repository] 혹은 단축키 Ctrl + Shift + O 를 누른다.

 

 

[URL] 탭에서 위에 복사한 주소를 붙여넣는다. Local Path내 컴퓨터에 저장될 경로(지역저장소) 이다. 

설정을 마쳤다면, [Clone]을 클릭한다.

 


#커밋&푸시

깃 데스크탑에서 Local path 로 설정한 경로로 가보면, 깃허브에서 생성한 ProblemSolving 폴더가 보인다.

 

 

테스트를 위해서 BOJ1000 A+B 문제 소스파일을 Problem Solving 파일에 넣어 보도록 하겠다.

물론, 넣었다고 해서 바로 깃허브 저장소에 적용되는건 아니고, 깃 데스크탑에서 커밋&푸시를 해야 깃허브 저장소에 올라간다.

 

깃 데스크탑을 켜보면 수정 혹은 추가된 파일이 목록에 추가된다.

커밋메시지를 적어주고, [Commit to main] 을 클릭한다.

 

 

커밋을 완료했다면, 상단의 [Publish branch]를 클릭해서 푸시까지 완료해 주자.

 

 

다시 깃허브 저장소로 돌아가서 새로고침 해보면, 방금 푸시한 소스코드(BOJ1000.cpp)를 확인 가능하다. 파일 형식은 .java .txt 상관없이 모두 가능하다.

 


반응형

댓글

Designed by JB FACTORY