https://git-scm.com/downloads 에서 git 설치
Git Bash를 연다.
KimJeongHoon@user-PC MINGW32 ~
$ git config --global user.name "JeongHoonKim"
KimJeongHoon@user-PC MINGW32 ~
$ git config --global user.email "devkjh@gmail.com"
로컬 저장소 만들기
KimJeongHoon@user-PC MINGW32 ~
$ mkdir boot
KimJeongHoon@user-PC MINGW32 ~
$ cd boot
KimJeongHoon@user-PC MINGW32 ~/boot
$ git init
Initialized empty Git repository in C:/Users/KimJeongHoon/boot/.git/
파일 하나 만들기
touch Readme.txt
git 현재 상태 확인
$ git status
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
Readme.txt
nothing added to commit but untracked files present (use "git add" to track)
Git에 파일 추가하기
KimJeongHoon@user-PC MINGW32 ~/boot (master)
$ git add Readme.txt
Git에 파일 커밋하기
KimJeongHoon@user-PC MINGW32 ~/boot (master)
$ git commit -m "Add Readme.txt"
[master (root-commit) f1bbe89] Add Readme.txt
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 Readme.txt
원격 저장소와 로컬의 연결 및 원격을 Origin으로 지정
KimJeongHoon@user-PC MINGW32 ~/boot (master)
$ git remote add origin https://github.com/vioiv/boot.git
원격과 로컬의 origin 정보 보기
$ git remote -v
origin https://github.com/vioiv/boot.git (fetch)
origin https://github.com/vioiv/boot.git (push)
원격 github에 변경 사항을 올리기
$ git push origin master
Logon failed, use ctrl+c to cancel basic credential prompt.
Username for 'https://github.com': vioiv
Counting objects: 3, done.
Writing objects: 100% (3/3), 219 bytes | 219.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/vioiv/boot.git
* [new branch] master -> master
만일 서버에 있는 것 대신 무조건 올리고 싶다면
$ git push origin master --force
한꺼번에 파일 추가하기
git add .
한꺼번에 파일 commit 하기
git commit
Local에서 commit 마친 소스 remote github에 add 하기
git remote add origin https://github.com/vioiv/boot-h2.git
remote에 실제 파일 올리기
git push -u origin master
'Git' 카테고리의 다른 글
Github에 잘 못 올라간 파일 삭제하기 (0) | 2022.02.10 |
---|---|
git 초기 설정 (0) | 2022.02.08 |
github에 PC public key 연결하기. (0) | 2022.02.08 |
Git 특정 폴더 아래의 전체 파일 무시하기 (0) | 2022.02.08 |