sitelink1 | http://blog.naver.com/ckwndgur/220690316748 |
---|---|
sitelink2 | |
sitelink3 |
평소에 폴더링과 백업에는 자신있었지만 사람인지라 필요한 파일이 한번씩 생긴다. 그럴때 다양한 파일들을 관리해주는 프로그램이 있는데, 그것이 바로 GIT이다.
우선 Git을 접하게 된 계기는, 프로젝트를 점점 크게 진행하다보니 체계화되고 전문적인 프로젝트 관리가 필요하다고 느꼈다. 뭔가 팀원간의 커뮤니케이션 부재도 존재하지만 개인적인 개발에서도 이게 맞을까? 라는 의문을 가지며 일일이 파일을 열어보곤한다. 그래서 주위 선배의 추천을 SVN을 검색하게 되었는데, 요즘 추세는 GIT으로 넘어가는 추세라하여 GIT을 접하게되었다. 생각보다 심플하게 사용하려면 사용할 수 있고, 전문적으로 관리하기 위해 하이스킬을 배울 수도 있다.
그냥 이런 프로그램이 있구나하며 보고 넘어갈 수도 있었지만, 시작할 수 있었던 계기는
https://opentutorials.org/module/217/2298 사이트에서 친절한 설명을 듣고나서였다. 작동 방법과 기능을 친절하게 설명하는데 정말 유용하다고 생각이 들었고, 게다가 무료라는 점에 더욱 흥미가 갔다.
기본 기능을 꼽아보자. (Git을 지원해주는 응용은 많은데 그 중 가장 쉽다는 TortoiseGit)
- 우선 가장 기본적인 기능으로 아래보면 버전관리에 추가(A)가 있는데, 자기가 관리하고자하는 폴더안에 GIT기능을 넣어두면 버전관리에 추가할 수 있다.
- 버전관리에 추가하면 Git 커밋이라는 기능을 할 수 있는데, 로컬로 한다면 어떤 설명과 함께 백업해줘 라는 기능이라고 생각하면 된다.
- 백업이 되었을 때 불필요하게 되어서 삭제를 하더라도 기록상에는 남아 있어 복구 가능하다.
- 그리고 수정하고 새로운 버전을 업데이트하면 이전 버전에서 뭐가 바뀌었는지 알 수 있고, 코더같은 경우는 전체 프로젝트를 합쳐서 백업할 경우 수정된 파일을 알려준다.
- 로그 보기를 하면 지원가능한 파일형식 내에 텍스트 파일 같이 이전버전과 이후 버전을 띄어 바뀐 부분을 비교할 수 있다.
간략한 기능은 위와 같은데, 여기서 로컬이 아니라 네트워크 구성원간에 협동작업을 할 경우를 생각한다면 상당히 위력있는 프로그램이라고 생각된다.
[출처] GIT/ 프로젝트, 폴더, 파일 관리 프로그램 장점 및 추천 |작성자 ckwndgur