git 4

[삽잡이 :: GIT] 어랏 push가 왜 안되지

멋대로 샤샤샥 커밋을 하다가... 갑자기!push가 안된다면 어떻게 할 것인가... 너님이 뭘 잘못한지 스스로 돌아봐봐.... 장난이구요...원격 저장소에서 pull을 땡겨오지 않을 때면 아래와 같은 문제로 push가 되지 않을 수 있습니다. $ git push --set-upstream origin masterTo https://github.com/안알랴줌/foo.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/안알랴줌/foo.git'hint: Updates were rejected because the tip of your current branch is b..

[삽잡이::GIT] LF will be replaced by CRLF

GIT 초짜라면, 누구나 한번쯤 경험할 수 있는... $ git add README.txtwarning: LF will be replaced by CRLF in README.txt.The file will have its original line endings in your working directory. 저 'LF'와 'CRLF'가 문제가 될 수 있다.운영체제에 따라, 개행 문자를 나타내는 문자가 다른다. 유닉스 / 리눅스 계열은 LF로 개행 문자를 사용하고 있고,윈도우는 CRLF 형식으로 개행 문자를 사용하고 있다. 나는 윈도우에서 찌그렸더니, 발생했던거라지~ 후후 나만 쓰면 상관없겠지만 누구는 윈도우에서, 누구는 리눅스에서 쓴다하면 요 문제가 똥으로 다가올 수 있다. 이럴 땐 core.autocr..

[삽잡이::형상관리] 형상관리 시스템들에서 쓰이는 기능들!

협업을 중시하는 대다수의 IT 회사들에 소스 코드 관리는 필수가 아닌 필수입니다. 이건 무슨 어법이 안맞는 개소리지~ 하하... 아무튼.... 형상관리 시스템을 사용하며 겪는(?) 기능들에 대해 간략하게 정리해보려고합니다. Branch 예... 그렇습니다. 우리가 모두 아는 나뭇가지!!!소스들이 나뭇가지처럼 관리된다고 생각해보시길 바랍니다. (제목_ 나뭇가지)삽화백의 작품입니다. 이야~~~ 죄송합니다... 아무튼, 여럿이서 작업한 내용들에 대해 영향을 받지 않도록 하기 위해 존재하는 기능입니다. Main이 되는 Branch를 복사하여 Branch라 부르고해당 Branch에 독립적으로 내 작업을 수행할 수 있지요. Checkout check out하다! 많이들 들어보시지 않았습니까?예 그렇습니다.호텔에서...

[삽잡이::형상관리] 분산관리시스템(Distributed Version Control System) !?

다수의 사람들과 하나의 프로그램을 함께 만들어간다고 생각해보겠습니다. 이와 같은 협업! 아름답습니다! 그런데, 이렇게 여러 사람의 손이 가는 이와같은 소스코드들이 하나의 저장소에 저장된다면...어떻게 될까요?? 내가 여지껏 창조한(?) 아름다운 코드가...사라질 수도 있다는... 그래서 많은 소프트웨어 시장에서 고생들 하시는... 우리는 ....분산 형상 관리 시스템 (Distributed Version Control System)을 사용하여 소스 코드를 관리하고있습니다. 분산하여 저장한다는 뜻 자체를 쉽게 받아들인다면내 PC가 혹은, 다른 PC 들이 혹은, 다른 서버들이 저장소가 될 수 있다는 것입니다. 분산되어 저장되어있다 이겁니다.따라서 중앙 집중 형태의 저장소에 비해 여러 장점들을 가지게 됩니다...