1. 깃허브에 회원가입
깃허브에 회원가입을 한 다음 new 버튼을 눌러 새로운 repository를 만들어준다.
2. 깃 설치
https://git-scm.com/download/win
깃허브에 포트폴리오를 올리기 위해서는 깃을 설치해야 한다. 실제 프로그램은 깃인것.
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 . 명령어를 그 다음 실행해 줘야 하는데,
위와 같은 에러가 났으므로, 아래와 같이 다시 설정을 해준다.
폴더가 따로 없더라도 동일하게 지정하도록 하자.
설정을 마쳤으면 다시 켜도록 하자.
정상적으로 작동하는 것을 확인할 수 있다.
여기서 . 이라는 것은 모든 파일을 추가한다는 것이고, 자신의 개별적으로 올리고 싶은 파일이 있다면 그렇게 올려도 상관이 없다.
다음은 git commit -m "first commit" 명령어로 히스토리를 만드는 과정이다. 버전을 만든다는 뜻이다. 버전이름을 지어주어 저장하는 것.
아직까지는 깃허브와 로컬폴더 간의 연결고리가 없는 상태이다. 연결고리를 만들어줄 차례다.
git remote add origin https://github.com/liberacsp/Algorithm.git
이 명령어가 바로 그 작업을 한다.
연결고리가 생긴 것을 확인할 수 있다.
이제 실제로 파일을 보내보도록 하자.
git push -u origin master 마스터 브랜치로 보낸다는 뜻이다.
그리고 이제 아까 깃허브 레포지토리를 새로고침해보자.
이제 연결하고 푸쉬까지 된 상황이다.
그런데 나중에 코드를 업데이트하고 다시 올리고 싶다면 어떻게 해야 할까?
아까 한 것처럼 git add . 를 해주면 된다. 그리고 동일하게 버전을 만든 뒤, 푸쉬까지 해주면...
버전이 두 개로 나뉘어 저장된 것을 확인할 수 있다.