일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 엑셀자동서식
- AATCC
- 슈퍼코딩
- 우레탄지퍼
- 와끼
- 암홀트롭
- 미국영어연음
- 엑셀드래그단축키
- 핸드캐리쿠리어차이점
- 나일론지퍼
- 40HQ컨테이너40GP컨테이너차이
- 비리짐
- 웹API
- WHATTIMEOFTHEDAY
- 엑셀필터복사붙여넣기
- Armhole Drop
- 필터링후복사붙여넣기
- MERN스택
- 클린코드
- 고급영어단어
- TACKING
- 영어시간읽기
- 봉제용어
- 비슬론지퍼
- 헤이큐
- 자켓실측
- 요척합의
- 미니마카
- 40HQ컨테이너
- 지연환가료
- Today
- Total
CASSIE'S BLOG
[GIT] BRANCH 생성 후 COMMIT 하는 방법 본문
하기 전에 fork 한 저장소가 연결되어있는지 확인해야함
✅1. 상태확인
PS D:\personal\ecommerce> git remote -v
✅ 연결되어있는 저장소 제거
PS D:\personal\ecommerce> git remote remove origin
✅ 상태확인
PS D:\personal\ecommerce> git remote -v
✅ 다른 저장소 연결
git remote add origin https://github.com/MangwonCassie/MiniProject.git
✅ 상태확인
PS D:\personal\ecommerce> git remote -v
✅ 연결되어있는 branch 확인
git branch
지금 연결되어있는 브랜치는 * 표시되어있다.
✅Commit
이 상태는 깃허브에 없다.
✅Push
push까지해야 깃허브에 올라감.
✅ branch 생성
PS D:\personal\ecommerce> git checkout -b ecommerce
✅ push 하기
PS D:\personal\ecommerce> git push origin ecommerce
commit 안해도 올라가네?
Git에서 push를 하면 현재 작업 디렉토리에 있는 변경 사항이 원격 저장소에 업로드됩니다. 그러나 변경 사항이 실제로 확정되기 위해서는 commit 단계를 거쳐야 합니다. commit은 변경 사항을 스냅샷으로 저장하고, Git의 히스토리에 기록하는 단계입니다.
만약 commit 단계를 거치지 않고 push만 한다면, 변경 사항은 아직 확정되지 않은 상태로 원격 저장소에 보내집니다. 이는 Git의 커밋 히스토리와 관리에서 문제를 일으킬 수 있습니다.
✅ git branch 삭제하기
PS D:\personal\portfolio-main\portfolio-main> git branch -d practiceone master
practiceone master 두개의 branch를 한 번에 삭제했다.
✅ git branch 가 뜨지않을 때 근데 깃허브웹페이지에는 있을 때 branch 업뎃하는 방법 - git fetch origin
PS D:\personal\supercoding-workspace-react-2\react-fundamental-all> git branch
main
practice/3-11
practice/3-12
practice/3-6
practice/3_b3
practice/4-2
* practice/4-3
practice/4-4
practice/4-6
practice/4-9
practice/5_1
test
PS D:\personal\supercoding-workspace-react-2\react-fundamental-all> git fetch origin
remote: Enumerating objects: 33, done.
remote: Counting objects: 100% (25/25), done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 33 (delta 13), reused 19 (delta 13), pack-reused 8
Unpacking objects: 100% (33/33), 154.79 KiB | 695.00 KiB/s, done.
From https://github.com/MangwonCassie/react-fundamental
* [new branch] practice/3-4 -> origin/practice/3-4
4a8ce2b..527a13f practice/3-7 -> origin/practice/3-7
3685602..0edb265 practice/3-8 -> origin/practice/3-8
* [new branch] practice/3-8_cassie -> origin/practice/3-8_cassie
* [new branch] practice/4_18 -> origin/practice/4_18
+ 352f45e...98f5507 practice/5_1 -> origin/practice/5_1 (forced update)
* [new branch] practice/5_3 -> origin/practice/5_3
* [new branch] practice/5_5 -> origin/practice/5_5
* [new branch] practice/7-5 -> origin/practice/7-5
* [new branch] practice/7-5_cassie -> origin/practice/7-5_cassie
PS D:\personal\supercoding-workspace-react-2\react-fundamental-all>
이건 도움이 안된다.
// 1. git 저장소를 생성(초기화)
git init
.GIT 파일 생성
// 2. git 원격 저장소 연결
git remote add origin https://github.com/~.git
// 3. 브랜치 생성 후 바로 생성한 브랜치로 이동
git checkout -b 브랜치 이름
// 4. 모든 변경 사항을 다음 commit에 반영
git add .
// 5. 메세지와 함께 commit 하기
git commit -m "어쩌구"
// 6. 원격 저장소에 push 하기
git push origin 브랜치 이름
'PROGRAMMING > 깃허브' 카테고리의 다른 글
로컬에 없는 브랜치를 가져올 경우 git fetch origin ~~ (0) | 2023.11.11 |
---|---|
브랜치 개념 정리 (0) | 2023.11.10 |
깃허브 url 바꿀 때 (0) | 2023.10.14 |
GitHub Page 이용 배포 호스팅 (0) | 2023.10.09 |
깃 스쿼시 Squash (0) | 2023.10.09 |