IT공부

[직일구의 IT공부] commit 뜻

지식루프 2023. 3. 12. 21:15
728x90
반응형

프로그래밍에서 소스파일의 버전 관리는 중요하다고 합니다. 

 

나혼자 프로그래밍하여 1인 체제로 가는 것도 어렵지만, 

여러 명이서 프로그램을 함께 할 때에 소스파일의 버전관리는 매우 중요하겠죠. 

버전관리 안하면 뭐가 어떻게 어디서 바뀐 건지 알 수가 없을테니까요. 

 

하물며, 요새 회사에서 팀즈를 통해서 엑셀파일, ppt 파일, 워드파일 같은 것도 동시에 작업할 때 꼬이는 경우가 종종 있는데, 

여튼, 뭐가 되든 이전 파일과 새로 변경된 파일을 구분하여 관리하는 것은 매우 중요하다고 볼 수 있겠습니다. 

 

여러분들이 여러분들의 노트북에서 관리하는 파일이 3개가 있다고 합시다. 

이 중에서 2개 파일이 변경되어, 해당 파일들만 공통으로 관리하는 장소로 보내고자 합니다. 

이 때  변경된 파일을 묶어서 처리하고자 할 때에 바로 commit 이라는 명령어를 실행하여, 변경 전과 변경 후를 구분짓는 역할을 합니다. 

변경 사항이 있어, 이를 공통장소에 배포하려고 할 때, commit 명령어를 실행한다는 것. 

즉, commit 명령어를 실핼한 시점이 공식적인 변경사항이 이루어진 시점이기 때문에, 뭔가 잘못되었을 때에는 commit 하기 이전파일들을 사용하면 되겠죠? 이것이 commit의 위력이라고 생각되네요. 

 

도움이 되셨길 바라며~ 빠잉~!

 

 

728x90
반응형