git push
로컬에 있는 파일을
원격저장소에 push 하여
올려두어 언제든지 꺼내 쓸 수 있다.
push를 해보자.
1. push할 폴더에 Git Bash를 실행한다.
2. git init을 입력하여 .git 폴더를 생성해 준다.
".git"이라는 폴더가 보이지 않는다면
폴더 => "보기"탭 => "숨김항목" 체크
3. 파일을 push 할 원격저장소를 만들어준다.
레포지토리를 최초 생성 시 아래와 같은 코드를 알려준다.
Git Bash에 입력한다.
echo "# git_push_test" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/OliveLover/git_push_test.git
git push -u origin main
"README.md" 파일이 생성되었고,
브렌치도 (main)으로 바뀌었으며,
commit 메시지도 "first commit"으로 되어있다.
4. git status를 입력하여 commit가능한 파일을 확인한다.
git status
빨간 글자로 확인이 가능하다.
5. git add를 수행해 준다.
git add를 수행하면 stage에 올려준다.
로컬 저장소의 모든 디렉터리를 스테이지에 추가할 경우
git add .
로컬 저장소에 파일들을 하나씩 스테이지에 추가할 경우
git add <경로>
여기서는 모든 디렉토리를 올려보도록 하겠다.
6. 스테이지에 올린 파일들을 확인해 본다.
git status
"origin/main"에 업데이트할 파일들의
commit을 바꿔달라고 초록글자로 나타난다.
7. commit 메시지 작성
git commit -m "<commit 할 메세지>"
스테이지에 올라간 모든 파일들에게
같은 commit메시지가 추가되었다.
원래는 하나하나씩 add를 하여 commit을 해주는 것이 가장 좋다고 한다.
8. push 하기
origin main 브렌치에 푸시하는 코드
git push origin main
git push는 해당 분기에 대해 레포지토리가 이미 정의되어 있다고 가정하게 된다고 한다.
이때는 origin이 기본이다.
하나의 원격 저장소에만 커밋하는 경우 위 코드와 차이는 없다.
git push
푸시가 잘된 것을 확인할 수 있다.
'깃 탐구' 카테고리의 다른 글
Git) 초기 설정 하기 (0) | 2023.04.04 |
---|---|
크롬 확장 프로그램) 백준허브 (2) | 2023.04.03 |
Git) 원격 저장소에서 Pull 해오기 (0) | 2023.04.01 |
Git) 레포지토리 삭제하기 (0) | 2023.04.01 |
Git) 레포지토리에 커밋 이력까지 가져오기 (0) | 2023.04.01 |