[Linux&Git]

GIT 기초

지기음 2022. 12. 20. 17:18

오늘은 git 기초를 배웠다. 한 달 전 쯤에 도서관에서 git 책을 빌려보아서 어느정도 쉽게 적응한 거 같다. 오늘도 이전과 마찬가지로 배운 명령어 들을 내 방식대로 설명하겠다. 

git init : 현재 지정된 장소를 트래킹 하면서 git으로 관리하겠다.

git add : 파일을 스테이징 

git rm --cached + (파일명) : 언스테이징 

git log 깃 로그 보기 

git remote add origin(오리진은 내가 지정하는 것) + 주소 : 깃허브에 연동하기

git remote -v : 잘 연결되었는 지 보기 

git push origin main 허브에 푸시푸시

git clone : 복사해오기 

git restore 문서명 : 처음 clone 상태로 회기 

+ git commit 작성요령 https://chris.beams.io/posts/git-commit/

 

How to Write a Git Commit Message

Commit messages matter. Here's how to write them well.

cbea.ms

git reset HEAD^ : 최신의 커밋을 취소하기


git branch (브랜치 이름) : 브랜치 만들기 

git checkout (브랜치 이름) : 브랜치 바꾸기

git branch : 로컬 브랜치 조회 (-r 원격 / -a 모든)

 

후기 : 혼자 많이 pull push commit 등을 하면서 굉장히 익숙해진 거 같다. 역시 실제로 해보는 것이 답이다. merge부분도 실습했지만 실제 상황에서 어떻게 머지 할지는 아직 감은 잘 안온다. 

branch를 잘 활용해야한다는 것을 느꼇다. 예를 들어 오늘의 코딩을 브랜치안에서하고 마지막에 머지하면서 확인하는 용도로 사용하는 게 좋을 거 같다. 

페어 프로그래밍도 진행했다. 다행이도 페어분께서 좋은 분이셔서 수월하게 진행할 수 있었다. 다만 내가 남에게 설명할 떄 논리적이지 못한 모습을 보였다. 모든 것을 논리적으로 말 할 수 있어야 추후 면접에도 합격할 수 잇다고 생각한다. 항상 유념하고 말을 천천히 하면서 생각하며 말하자. 화이팅 

'[Linux&Git]' 카테고리의 다른 글

mac 터미널 한국어-->영어  (0) 2022.12.20
리눅스 기초 명령어  (0) 2022.12.19