icon picker
깃허브 업로드

git 설치

github에 새 저장소를 생성합니다.

image.png
image.png
Repository name은 원하는대로 작성하면 됩니다.

파이참에서 프로젝트 업로드 하기

파이참 아래에 터미널에 입력 할껍니다.
스크린샷 2024-03-19 오후 8.34.21.png

먼저 git의 명령어를 알아봅시다.

git init

현재 디렉토리를 기준으로 저장소를 설정합니다.

git pull

원격 저장소의 데이터를 로컬 저장소에 최신화함

git status

로컬 작업 공간의 상태를 확인

git diff

수정된 파일의 내용 확인

git add .

작업 사항을 스테이지에 추가
. 은 모든 파일을 의미함

git commit -m “Message Text”

커밋 명령어
-m 옵션은 커밋 메시지를 남길때 사용

git push

로컬 저장소에 있는 커밋을 원격 저장소에 올림

이제 우리가 만든 프로젝트를

깃허브에 올려봅시다.


(만약 git 사용이 처음이시면 이것부터)

git config —global
git config —global 을 사용해서
git 처음 설정을 할거에요!
일단 다음 코드를 입력해요!
$ git config --global user.name "Your Name"

Your Name은 깃허브에 등록되어있는 이름이에요!
다음은 이 코드에요!
$ git config --global user.email you@example.com
여기서 you@example.com은 깃허브 가입할 때 기입했던 이메일이에요!
이름과 이메일 등록 명령은 계속 적용되기 때문에 다시 입력할 필요는 없어요!

git init

스크린샷 2024-03-19 오후 8.38.34.png

git ignore

git은 이 디렉터리에 모든 파일과 폴더들의 변경 점을 추적할 것인데, 특정 파일들을 무시(ignore)하여 추적하지 않게 할 수 있습니다.
기본 디렉터리에 .gitignore라는 파일을 만들면 됩니다. 에디터를 열어 아래 내용을 넣어주세요. :
.gitignore
*.pyc
*~
__pycache__
myvenv
db.sqlite3
/static
.DS_Store
그리고 djangogirls 폴더의 맨 위에다 .gitignore 라는 파일로 저장하세요.

git add

이제 우리가 만든 코드들을 저장소에 넣어봅시다.
콘솔 창에 가서 다음 명령어를 실행하세요.
$ git add --all .

git commit

commit을 함으로써 git에 저장을 할거에요
$ git commit -m "My Django Girls app, first commit"

github 저장소 생성

깃허브에서 저장소를 생성할거에요
New 또는 Create a new repository를 찾아서 눌러주세요!
repository name은 “my-first-blog” 로 해볼거에요!
new_github_repo.png
다음 화면에서 저장소 복제 URL(repo's clon URL)을 볼 수 있을 거예요.
"HTTPS" 버전을 선택해서 그 주소를 복사하세요. 그리고 터미널에다 붙여넣으세요.
github_get_repo_url_screenshot.png
이제 내 컴퓨터의 Git 저장소를 GitHub에 있는 저장소로 연결해야합니다.
콘솔에 다음과 같이 입력하세요. (<your-github-username>에 꺽쇠괄호(<>)를 떼고 내 GitHub 사용자이름을 입력하세요)
command-line
$ git remote add origin https://github.com/<your-github-username>/my-first-blog.git
$ git push -u origin master
아래와 같은 화면이 나오면 GitHub 사용자이름과 암호를 입력하세요. :
command-line
Username for 'https://github.com': hjwp
Password for 'https://hjwp@github.com':
Counting objects: 6, done.
Writing objects: 100% (6/6), 200 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/hjwp/my-first-blog.git
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
이제 여러분의 코드가 GitHub에 저장됐어요!

git pull

다음번부터 깃허브에 올릴 때에는!
git status
git add —all
git status
git commit -m “(적을 코멘트)”
까지는 똑같아요!
다만 이제는 “git push” 를 통해서 github에 넣을 수 있어요!
마지막 코드는 다음과 같아요!
git push
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.