본문 바로가기

Git

git 명령어 정리

반응형

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