본문 바로가기
면접공부/Git

GIt

by Box 2021. 5. 23.
728x90

Git(분산소스버전관리시스템)

 

github( 깃의 버전관리 시스템을 공유하여 소스코드를 발전시키고자하는 웹호스팅 서비스)

 

평행우주

원래 코드에서 다른기능을 쓸려고할때 다른공간을 만들어 코딩하는것

Git branch **** (만들기)

Git checkout  **** (들어가기)

Git add -*

Git commit -m “**”

 

Git checkout master(원래코드로 돌아가기)

 

-(병합)merge

다른 공간에서 만든걸 원래코드에 적용시키기

Git checkout master 로 돌아간다음 

적용시킬 공간 

Git merge **** 하고 맨위에 적힌것 그대로쓰도록 저장하고나가기(:wq) 입력

 

-재배치(rebase)

갈래가 많이 놔눠지면 복잡해지기때문에

한줄로 깔끔하게 변경딧으면 좋겟다할때

Git rebase ****

 

-다쓴 브랜치 삭제

Git branch -d ****

 

Git log —graph —all —decorate

시각화된 두분기에 작업내용을 보기

 

과거로 가기 

Git Revert

아예 현재껄지우고 전으로가기