고급 개발자로 가는 길
반응형

Git 3

Git status 상태 확인

Untracked 와 tracked 상태 git 에는 두 가지 untracked 와 tracked 생태가 존재한다. untracked 는 git 에서 아직 추적하지 않는다는 의미이다. 다시 보면 git 에서는 해당 파일을 관리하지 않는다이다. 워킹 디렉토리에 존재한다고 해서 git 이 바로 관리할 수 있는 것 은 아니다. 그렇다면, 반대로 tracked 는 git이 관리에 들어갔다는 것이다. 이 두가지 상황을 알 수 있는 것은 git add --all git add test.txt git commit test.txt git status 를 통해 git의 상태가 untracked 에서 tracked 로 바꿀 수 있다. Unmodified 와 modified 상태 Unmodified 는 관리에 들어간 mod..

Git 2020.11.29

Git packfile에 관하여

처음에 SVN을 한 1년 사용하고 부터는 꾸준히 Git 을 사용하면서 Git 의 장점을 많이 느끼고 있다. SVN 은 Commit 을 하게되면 바로 저장소에 반영이 된다. 그렇다는 것은 다른 사용자와 충돌이 날 가능성이 매우 높다는 것이다. 실제 전 회사에서도 많이 겪은 상황이다. 일을 2번 해야되는 상황이 발생한다. Git 은 Commit 을 해도 Local 저장소에 반영이 되며, Push 를 통해 원격 저장소에 반영이 된다. 그 작업 전에 Fetch 와 Pull 등으로 Merge 를 할 수 있다. 이런 기능 외에도 아주 다양하며, 아주 좋은 형성관리이다. 하지만 최근 Git 때문에 골치가 아프다.. 아니 정확히 말하면 Git 서버를 구성했는데 그 녀석이 말썽이다. 바로 Git 서버 Disk 가 맛이 ..

Git 2020.11.29

Git bash 를 해보자

Git 은 아주 유명한 형상관리 툴이다. Git 을 사용해보기 전에는 SVN 을 사용했었으며 주로 commit 만을 다뤘다. branch 할 일이 거의 없었다. Git 을 사용해보니 Branch 부터 뭔가 더 자유도가 높다는게 확실히 느껴진다. 지금까지 개인PC 의 경우 소스트리, 회사PC 의 경우 TortoiseGit을 사용했었다. 이러한 GUI 제공되는 Tool을 사용하다 보니 매우 방대한 Git 에 비해 아쉬운? 느낌이 강했다. 이번에 bash 환경에서 Git 을 제대로 사용해보자가 취지이다. 해보니 생각보다 더 재미있다. 뭐 엄청 많은걸 한건 아니고 초반 셋팅부터 branch commit 최종 push 까지이다. bash 로 숙달시켜놓으면 좋은점은 당연 linux에서도 사용이 편리하다는 점이다. ..

Git 2020.05.06
반응형