본문 바로가기

git 공부

git과 github란? 간단한 명령어 정리

반응형

출처: 얄팍한 코딩사전 youtu.be/Bd35Ze7-dIw

 

이 형님은 개쩌는 것 같다 내가 사용하면서도 제대로 활용하지 못했었던점을 되짚게 되었다

 

구독하자

 


git 쓰는 이유

 

1. 버전 관리: 프로젝트 작업을 하다보면 더하고 빼고 수정하고 과거내용 확인과

 

클라이언트의 '어.. 저번께 더 나은것같은데요?' 의 경우를 위해, 시간을 되돌리기 위해 사용한다

 

 2. 협업: 같이 일하려면 코드를 공유해야한다. 복붙으로 전달 할 순 없다

 

 

git: 버전 관리를 위한 소프트웨어

 

Github: git으로 저장돼서 원격전송된 내역들이 저장되는 공간을 제공하는 서비스 

 

쉽게 말해서 git은 영상 찍는 카메라 앱이고 github유튜브다!

 


명령어 정리 

 

폴더 이동

cd (프로젝트폴더) //이동

 

이 폴더의 모든 내용 수정내역 저장 하기위해 -> .git이라는 폴더가 생긴다

git init

 

백업에 포함 할 파일들, 모두 설정

git add -a

 

폴더 전체 내용 박제 -> 그 이후 의미 있는 변화 때마다 박제

git commit -m "(작업수행 내용)"

 

이제까지 박제 내역 확인

git logs

 

과거 상태 복원 -> 새로만든 파일은 삭제되고 지웠던 파일 복구됨

git reset --hard 3r8da0 //예시임

 

가지치기 : 디자인 이나 기능 바꿀까 말까, 가지를 친다

git branch "(브랜치명)"

 

브랜치 작업하다가 괜찮으면 합친다

git merge "(브랜치명)"

 

 

 

 

 

 

"전세계 오픈소스를 보고 수많은 자발적 참여자들에 의해 발전 하는곳" 너무 멋진말이다

 

반응형