본문 바로가기

Programming/Git

깃, 깃허브 사용법

반응형

1. 깃허브에 회원가입

깃허브에 회원가입을 한 다음 new 버튼을 눌러 새로운 repository를 만들어준다.

2. 깃 설치

https://git-scm.com/download/win

 

Git - Downloading Package

Downloading Git Now What? Now that you have downloaded Git, it's time to start using it.

git-scm.com

깃허브에 포트폴리오를 올리기 위해서는 깃을 설치해야 한다. 실제 프로그램은 깃인것.


3. 깃 환경설정

컴퓨터에 깃의 환경설정을 한다.

user@DESKTOP-O5CM2RJ MINGW64 ~
$ git config --global user.name "*"

user@DESKTOP-O5CM2RJ MINGW64 ~
$ git config --global user.email "*"

user@DESKTOP-O5CM2RJ MINGW64 ~
$ git config --list

* 표 표시에 자신의 이름과 깃허브 이메일을 넣으면 되고, list 명령어를 통해서 잘 설정되었는지 확인할 수 있다.

 

 

4. 프로젝트 올리기

보기에서 터미널을 열어준다음, 

 

아까 만들어둔 깃허브 repository에 가보면 위와 같은 명령어를 볼 수 있다.

 

프로젝트를 처음 올릴 때는 git init 을 통해 초기화를 시켜줘야 한다.

 

git add . 명령어를 그 다음 실행해 줘야 하는데, 

 

위와 같은 에러가 났으므로, 아래와 같이 다시 설정을 해준다.

 

(위쪽 창) 도구 > (맨아래) 옵션 > 텍스트 편집기 > C/C++(더블클릭) > 고급 > 대체(fallback)위치 설정을 변경해줘야 한다.
항상 대체(fallback) 위치 사용 = True
대체(fallback) 위치 사용 = True
대체(fallback) 위치 = c:\temp 

폴더가 따로 없더라도 동일하게 지정하도록 하자.

 

설정을 마쳤으면 다시 켜도록 하자.

 

정상적으로 작동하는 것을 확인할 수 있다.

 

여기서 . 이라는 것은 모든 파일을 추가한다는 것이고, 자신의 개별적으로 올리고 싶은 파일이 있다면 그렇게 올려도 상관이 없다.

 

다음은 git commit -m "first commit" 명령어로 히스토리를 만드는 과정이다. 버전을 만든다는 뜻이다. 버전이름을 지어주어 저장하는 것.

 

아직까지는 깃허브와 로컬폴더 간의 연결고리가 없는 상태이다. 연결고리를 만들어줄 차례다.

 

git remote add origin https://github.com/liberacsp/Algorithm.git

이 명령어가 바로 그 작업을 한다.

 

연결고리가 생긴 것을 확인할 수 있다.

 

 

이제 실제로 파일을 보내보도록 하자.

git push -u origin master 마스터 브랜치로 보낸다는 뜻이다.

그리고 이제 아까 깃허브 레포지토리를 새로고침해보자.

 

 

이제 연결하고 푸쉬까지 된 상황이다.

 

그런데 나중에 코드를 업데이트하고 다시 올리고 싶다면 어떻게 해야 할까?

 

아까 한 것처럼 git add . 를 해주면 된다. 그리고 동일하게 버전을 만든 뒤, 푸쉬까지 해주면...

 

버전이 두 개로 나뉘어 저장된 것을 확인할 수 있다.

 

 

 

 

반응형