리포지토리에 파일 추가하기
명령줄에서 새 파일을 추가하려면 다음을 수행합니다:
- 터미널을 엽니다.
- 프로젝트 폴더에 들어갈 때까지 디렉터리를 변경합니다.
cd my-project
- 작업할 Git 브랜치를 선택합니다.
- 브랜치를 생성하려면:
git checkout -b <브랜치이름>
- 기존 브랜치로 전환하려면:
git checkout <브랜치이름>
- 브랜치를 생성하려면:
- 추가할 파일을 원하는 디렉터리로 복사합니다.
- 파일이 디렉터리에 있는지 확인합니다:
- Windows:
dir
- 다른 모든 운영 체제:
ls
파일 이름이 표시되어야 합니다.
- Windows:
- 파일의 상태를 확인합니다:
git status
파일 이름이 빨간색으로 표시됩니다. 파일은 파일 시스템에 있지만 Git이 아직 추적하지는 않습니다.
- 파일을 추적하도록 Git에 알립니다:
git add <파일이름>
- 다시 한 번 파일의 상태를 확인합니다:
git status
파일 이름이 초록색으로 표시됩니다. 파일은 로컬로 Git에 의해 추적되지만 아직 커밋되거나 푸시되지 않았습니다.
- 파일을 프로젝트의 로컬 복사본에 커밋합니다:
git commit -m "여기에 커밋 이유를 설명합니다"
- 변경 사항을 깃랩의 저장소로 푸시합니다.
이 명령에서
origin
은 저장소의 원격 복사본을 나타냅니다.<branchname>
을 브랜치의 이름으로 대체합니다:
git push origin <branchname>
- Git은 데이터를 준비, 압축하고 전송합니다. 원격 저장소에서 시작하는 줄은
remote:
로 시작합니다.
개체 열거 중: 9, 완료.
개체 세는 중: 100% (9/9), 완료.
쓰기 개체: 100% (5/5), 1.84 KiB | 1.84 MiB/s, 완료.
합계 5 (델타 3), 재사용 0 (델타 0), 팩 재사용 0
원격:
원격: <branchname>에 대한 병합 요청을 만들려면 방문하십시오:
원격: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/new?merge_request%5Bsource_branch%5D=<branchname>
원격:
To https://gitlab.com/gitlab-org/gitlab.git
* [new branch] <branchname> -> <branchname>
브랜치 '<branchname>'가 'origin/<branchname>'을 추적하도록 설정되었습니다.
로컬 저장소의 파일이 원격 저장소로 복사됩니다.
병합 요청을 만들려면 원격 저장소에서 다시 보낸 링크를 복사하여 브라우저 창에 붙여넣으십시오.
마지막 커밋에 파일 추가하기
git add <파일이름>
git commit --amend
만약 커밋 메시지를 편집하고 싶지 않다면 commit
명령에 --no-edit
를 추가하세요.