📌 본 글은 신세계 I&C 부트캠프에서 배운 내용을 기반으로 정리한 글입니다.
Git을 명령어로 사용할 수 있게 도와주는 터미널 프로그램
📌 정의:
Git Bash는 Windows에서 Git 명령어를 실행할 수 있게 해주는 리눅스 스타일의 터미널입니다.
| 이유 | 설명 |
|---|---|
| 🧾 명령어 기반 Git 사용 | Git의 거의 모든 기능은 명령어로 실행되므로, Git Bash는 필수 |
| 🧰 GUI보다 정교한 제어 가능 | add, commit, push 등 직접 명령어 입력이 가능 |
| 🔁 리눅스 스타일의 명령어 지원 | cd, ls, touch 등 Unix 기반 명령어도 사용 가능 |
| 🪄 Git + Bash 환경 제공 | Git 사용뿐만 아니라 간단한 쉘 작업도 가능함 |
git clone, git add, git commit, git push 등
GitHub에 소스코드를 업로드하거나 가져올 때
VS Code나 IntelliJ에서도 터미널을 쓸 수 있지만,
Git Bash는 Git 설치 시 함께 제공되고, Git 명령어에 최적화돼 있음
Git Bash를 터미널로 선택 가능Git Bash는 Windows에서 Git을 제대로 쓰기 위한 도구!
CLI 환경에 익숙해지는 연습도 되고, 깃 실력을 키우는 지름길입니다.
1. GitHub에서 새 Repositories 생성
README.md, .gitignore는 선택하지 않기2. 생성된 저장소의 URL 복사
3. Git Bash 열기
4. 원격 저장소 클론
git clone <깃허브 URL>
5. IntelliJ에서 해당 폴더 열기
6. IntelliJ에서 새 모듈 파일 생성
New → Module 등7. 디렉토리 이동
cd <파일명>
8. 브랜치 이름 변경 (main → master)
git branch -m main master
9. Git 상태 확인
git status
10. 변경된 파일 전체 추가
git add .
또는 특정 폴더:
git add Najiyoung\
11. 커밋 (Commit)
git commit -m "Feat: ~"
12. GitHub로 푸시 (Push)
git push origin master
1. GitHub에서 프로젝트 Fork
2. 복제된 내 GitHub 저장소 URL 복사
3. Git Bash에서 클론
git clone <내 깃허브 URL>
4. IntelliJ로 열기
5. Git 상태 확인
git status
6. 변경된 파일 전체 추가
git add .
7. 커밋
git commit -m "Feat: ~"
8. 변경된 파일을 푸시
git push origin master
9. GitHub 웹에서 Pull Request 생성
Contribute → Open Pull Request10. 상대방이 Merge하면 내 변경 사항이 반영됩니다.
🧩 내 Fork된 저장소를 최신 상태로 유지하려면?
1. GitHub에서 Sync fork 클릭
2. IntelliJ로 돌아오기
3. Git Bash에서 Pull
git pull origin master
| 명령어 | 설명 |
|---|---|
git clone <URL> | 원격 저장소 복제 |
git add . | 변경된 모든 파일 추가 |
git commit -m "메시지" | 변경 내용을 기록 |
git push origin master | GitHub에 업로드 |
git pull origin master | 원격 저장소에서 최신 내용 받기 |
git branch -m main master | 브랜치 이름 변경 |
git status | 현재 상태 확인 |
✍️ 이 글은 제가 공부하며 직접 정리한 내용입니다.
필요하신 분들과 자유롭게 공유하셔도 좋지만,
출처는 꼭 함께 남겨주시면 감사하겠습니다 :)
🔗 출처: jiyoungdev.log
📄 본 글은 CC BY-NC-ND 4.0 라이선스에 따라 보호됩니다.
저작자 표시 ✧ 비영리 ✧ 변경금지
