일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- GKE
- easy
- java
- go
- Codility
- mobaXTerm
- Top-down
- KAKAO
- github
- kubernetes
- golang
- Observer Pattern
- 그리디
- BubbleSort
- 파이썬
- LeetCode
- Backjoon
- Programmers
- 피보나치
- cpu scheduling
- Kotlin
- Dynamic Programming
- Singleton Pattern
- k8s
- 백준
- docker
- Python
- 알고리즘
- GCP
- Today
- Total
To Be Developer
1-2 Git 저장소 GitHub에 Push 하기 본문
안녕하세요.
지난 포스트에서는 Git init 을 이용하여 로컬 디렉토리에 Git 저장소를 만들어 보았었는데요.
이번 시간에는 생성한 Git 저장소에 간단한 코드를 작성한 뒤 GitHub 라는 사이트에
Push 하는 법을 알아보도록 하겠습니다.
먼저 vi 편집기로 helloGit.py 라는 명의 파이썬 스크립트를 작성해보겠습니다.
$ vi helloGit.py
단순하게 'hello git world' 를 출력해주는 python 스크립트를 작성해봅시다.
작성 후 : wq 를 이용하여 저장 후 종료를 해주세요
편집기에서 빠져나온 후 ls -la 명령어를 입력하게 되면 helloGit.py 라는 파일이 생성 된 것이 보입니다.
이제 웹 브라우저를 열고 GitHub 사이트로 접속하겠습니다.
회원 가입을 진행해주시고 로그인까지 하겠습니다.
로그인하시게 되면 우측 상단에 프로필 사진이 보이는데 클릭하면
이러한 메뉴들이 보이게 됩니다.
Your repositories 항목을 클릭해보겠습니다.
본인의 GitHub Repositories 항목들을 볼 수 있습니다.
우측 상단에 New 라고 적혀있는 초록색 버튼을 클릭하여
새로운 Repository를 만들어 봅시다.
Repository name 을 작성해주시고
Repository 에 대한 설명은 적어주지 않으셔도 됩니다.
생성할 Repository 타인에게 보여지고 싶다면 Public으로
그렇지 않다면 Private로 설정하시면 되겠습니다.
설정을 마친 뒤 초록색 Create Repository 버튼으로 마무리를 하겠습니다.
자신의 계정에 GitProject 라는 명의 Repository 가 생성되었습니다.
..or push an existing repository from the command line
섹션에 있는 내용을 클립보드에 복사 해줍니다.
다시 GitBash 콘솔로 돌아오도록 해보겠습니다.
$ ls -la
명령어를 입력하여 로컬 저장소에 어떠한 항목이 있는지 확인합니다.
이제 GitHub Repository 에 업로드를 시작하도록 하겠습니다.
로컬 저장소에 있는 모든 파일들을 git 에 추가하도록 하겠습니다.
$ git add ./
추가한 파일들에 대한 commit message 를 추가합니다.
$ git commit -m '메시지 내용'
이전에 복사해둔
..or push an existing repository from the command line
섹션의 내용을 붙여넣기 합니다.
origin 이라는 명의 원격저장소를 추가해줍니다.
$ git push -u origin master
GitHub Repository 에 원격저장소에 master Branch를 push 하게 됩니다.
웹 브라우저로 돌아온 뒤 새로고침을 하면 이전에 등록한 python script 가 push 된 것을 확인 할 수 있습니다.
오늘은 시간이 늦어 용어 설명이 부족한 점이 많았는데
다음 포스트에서는 git 기본 용어 정리와
git clone 하는 방법에 대해 알아보도록 하겠습니다.
'Git' 카테고리의 다른 글
1-1 Git 저장소 만들기 (0) | 2019.03.02 |
---|