[TIL]231011_github

ㅇㅖㅈㅣ·2023년 10월 11일
0

Today I Learned

목록 보기
1/93
post-thumbnail

협업작업 중 깃허브에 push도 pull도 오류가 뜨는 상황이 발생했다.
깃허브의 기초지식밖에 몰랐기 때문에 오류코드를 구글링 해서 따라해봤지만
이 코드를 왜 입력하는지 알지 못하고
그냥 따라만 하다보니 해결도, 이해도 되지 않았다.

내가 주구장창 입력해본것은 이게 다였다.

@

git status
git add .
git commit -m "yeah"
git pull origin main(브런치명)
git push origin main(브런치명)


하지만 한번 난 오류는 쉽게 해결되지 않았고

내 개인브런치를 하나 만들고 거기에 push해서 덮어씌우는 방법를 시도해보기도 하였다.

git checkout -b yeahzzl(새로운 브런치명)
//새로운 브런치를 생성해서 해당 브런치랑 연결해줌

git status
//변동사항 확인

ls -al
//폴더안 모든 리스트 확인


이런저런 방법을 시도하다가 위에 @ 표시로 적은 코드를 다시 반복해보니 해결이 되었다!
그런데 사실 어떤부분이 문제였고 어떻게 해결된건지 정확하게 알아내진 못한것 같다.

앞으로 계속 반복해서 사용하다보면 익숙해질거라 믿으며...

추가로 알게된 깃 단축키를 몇가지 더 정리해보려고 한다.

git init
//가장먼저 프로그래밍을 git으로 관리하기 위해 맨처음 한번 입력하는 것

git log
//내가 이전에 입력한 커밋 내역들이 나오며 추후에 이 커밋 메세지를 보고 특정 시점에 어떤 변경점이 있었는지 추측가능
또한 여기에 있는 커밋 id를 이용하여 과거의 코드 저장 시점으로 되돌아갈 수도 있음
빠져나올때는 q 입력!

git remote -v
//깃이랑 원격연결

git remote add origin <github주소>
//깃허브 주소가 너무 길기 때문에 origin 이라는 별명으로 명명하겠다

git config pull.rebase false
//pull작업시 오류나면 적었는데 정확한 의미는 모름


이번 프로젝트를 진행하면서 가장 많이 사용했던 명령어만 기억하기 위해 정리해보았는데 이 외에 오류가 발생했을때 사용한 명령어도 정말 다양했다.
깃허브에 대해 익숙해지기 위해서는 반복적으로 사용해보는것이 베스트일 것 같다.

profile
웰씽킹_나는 경쟁력을 갖춘 FE개발자로 성장할 것이다.

0개의 댓글