본문 바로가기
반응형

Git-공부하기6

Git - Generate config 앞서 이야기 했듯, Git 이 SVN을 대체해서 나타난 이유는, 혼자 쓰기에는 별로 문제가 없었던 SVN이 여럿이서 쓰면서 난개발과 버전 관리가 꼬이기 때문이었다. 반대로 이야기하면 Git은 태생자체가 "여럿이서" 같이 개발을 할 때 버전관리를 상정하고 만들어졌다. 따라서 Git 에서는 사용하는 사람을 특정지어줘야 한다. (내가 누구인지 알려줘야 한다!) Unix / Linux like 시스템 (우분투나 MacOS의 경우)는 그냥 터미널에서, 윈도우 같은 경우는 GitBash 프롬프트에서 아래와 같이 설정해서 Git 에 최초 내가 누구인지 알려 줄 수 있다. git config --global user.name "mgsong" git config --global user.email "mgsong83@gm.. 2022. 6. 20.
Git - Getting Started Git 은 현존하는 가장 성공한 (그리고 가장 많이 사용되고 있는) 버전 관리 시스템이다. 다만 Git은 여기에 더해서 Branch라는 어렵지만 강력한 기능을 더했다. 애초에 Subversion (SVN) 만으로도 버전관리는 잘 될 수 있지만, 이는 기본적으로 여럿이서 같이 작업을 하기에는 좀 부족한 감이 있다. (사실 SVN도 강력한 manager에 의해서 관리되면 어찌저찌 돌아가기는 한다.) 이를 보완한게 Git 이다. 개인적인 의견이지만, SVN의 한계를 극복하고자 Git이 태어났기 때문에, SVN (또는 그 이전의 형상관리툴) 을 사용하지 않고 바로 Git 을 접하면, 여러가지 혼동이 오기 쉽다. 사실 회사에서 근무하는 많은 동료 개발자들이 Git 의 기본 철학(또는 개념원리?)를 모르는 상태로 .. 2022. 6. 20.
반응형