본문 바로가기

Github

Github Repository 생성 및 소스 올리기 (commit, push)

github에 접속 및 로그인 후 

상단 메뉴에 + > New repository 를 선택합니다. 

 

Repository 이름을 설정하고 

Create repository 를 선택합니다. 

Repository가 생성이 완료되면, 탐색기를 열어서 프로젝트가 위치한 경로로 이동한 후 

git이 설치되어 있다면 우클릭 > Git Bash Here 를 선택하면, git 터미널이 나옵니다. 

git 설치 url: https://git-scm.com/downloads

새로운 Repository 로 소스를 관리하려면 아래와 같이 입력합니다. 

git init

이제, 해당 프로젝트 폴더 내에 숨겨진 .git 폴더를 생성하고 현재 repository에 대한 모든 변경사항들을 추적 합니다. 

vi commitTest

vi 명령어로 commitTest 라는 파일을 생성합니다. i키를 이용하여 입력모드로 돌입하여 내용을 아무렇게나 작성하고 esc :wq! 를 입력하면 파일이 저장됩니다. 

이 파일을 remote repository까지 commit 후 push할 것입니다.

git status

git status 를 입력하면 

repository 상태가 출력되는데,  untracked files 에 빨간색으로 추적되지 않던 파일들이 추적됩니다. 방금 생성한 commitTest 도 보이고, 필자와 같은 경우에는 지금 공부하느라 만들어놓은 프로젝트들도 보입니다.

git add "파일이름"  
git add .

위 명령어를 이용하여 staging area 에 파일을 추가합니다. 

이제 commit을 합니다. 

git commit -m "Commit message"

 commit이 끝나면 git log 명령어를 입력합니다. 

git log

git log 명령어는 프로젝트의 커밋 내역을 확인해 볼 수 있습니다. 저자, 날짜, 커밋메세지 등이 보이네요 ! 

git remote add origin [repository 주소]
git remote -v
git push -u orign master

remote add origin 명령어로 자신의 repository 주소를 입력합니다. 

git remote -v 명령어로 repository 주소를 확인하고, 

git push 명령어로 push 합니다. 이때 github 계정정보를 입력하면 인증이되며 push됩니다. 

 

push가 완료되면 repository에 파일이 올라간것을 확인 할 수 있습니다. 

'Github' 카테고리의 다른 글

.gitignore 파일로 불필요한 파일 commit 막기  (0) 2021.09.29