4. GitHub 이제 초보자 시작

윤주헌's avatar
Aug 18, 2024
4. GitHub 이제 초보자 시작
ex10. company myapp들어가서 git bash 들어가기
💡
touch 회원가입.txt
회원가입 txt만들었음
git add . → git commit -m “회원가입”

마스터에 올리기

git push origin master
notion image
git hub 에 들어가니 만들어져 있다
 

퇴근 후 집에 와서 이어 로그인을 하고 싶다

ex10. home 파일에 들어와서 git bash 들어감
 
git log 하니까 회원가입은 없고 프로젝트 설정만 있음
 

다운 받아야 한다

데이터 동기화
💡
git pull origin master
git log 하면 프로젝트, 회원가입이 들어와 있다
 
로그인 만들기
touch 로그인.txt → git add . → git commit -m “로그인완료”
 

다 끝나고 회사에서 글쓰기를 할 거다

사이트에 올려야함
 

다음날 급히 출장을 가야함

글쓰기를 만들어야 하는데 회사를 못 가
ex10.jeju 파일 만들기
notion image
jeju폴더 들어가서
💡
git clone http주소
하면 다 들어와 있다
 
한번도 작업한 적이 없는 곳은 clone
작업한 곳이었다면 pull로 들고 와야함
이제 글쓰기만 하면 된다.
근데 오늘 다 못 만들 것 같다
💡
1. git checkout -b topic 2. touch 글쓰기50프로.txt 3. git add . 4. git commit -m “글쓰기50프로”
 

이제 푸시 해줘야 하는데

git hub 브렌치에 토픽이 없다 마스터 뿐이다
notion image
상관 없다 없으면 알아서 만들어 진다
💡
git push origin topic
이거는 협업할 때 필요해서 나중에 설명 ㄱ
notion image
 
 
결과 → 토픽 만들어짐
notion image
마스터는 그대로
토픽 가보면
notion image

다시 회사로 돌아옴

회사 폴더로 가서 git log하면 프로젝트, 회원가입까지만 완성돼있다

1. 데이터 동기화 해야함

💡
git pull origin master
master은 동기화 됨
 

2. 토픽 브렌치를 다운받아야 한다

💡
git checkout -b topic git fetch origin → 페치는 깃 허브의 모든 브랜치 다운함 git merge origin/topic →그 중에 토픽 받아옴

2.방법 3가지

2.1

 

2.2

💡
git checkout -b topic → 브랜치 생성 git pull origin topic → topic 브랜치 다운로드
 

2.3

💡
git fetch origin →모든 브랜치 다운로드 git checkout -b topic origin/topic 이거는 깃허브의 토픽을 다운받고, 브랜치 만들어서 토픽브랜치로 변경하고 머지함
 

글쓰기완료함

touch 글쓰기완료. txt
git add .
git commit -m “글쓰기완료”

로고가 2개 가 있는게 마음에 들지 않는다

지금은 git branch가 topic 여서 master에 병합시겨 줄거다
 
  1. git checkout master
  1. git merge —squash topic
  1. git commit -m”글쓰기완료”
  1. git push origin master →반영하려고
하면 다 끝남 git hub에서도
 
 

오류 이거는 뭐지?

git log 하니까 (end) 뜨고
notion image
Share article

code-sudal