깃 검색해보면 효율적인 배포관리, 효과적인 협업 이딴 추상적인 말들만 있는데 정확히 뭔지 이해가 안감

내가 이해한거는 사람들끼리 코드 공유서비스 + 내가 짜놓은 코드도 올려놓는곳( 일종의 백업 서비스) 

다른사람이 내코드 수정해놓거나 지워버리고 얘기안하다가 몇달뒤에 문제 생기면 

내가봤을때 이거 내가 짜놧던 코드 아닌데? 이런경우 방지 맞음?