'git'에 해당되는 글 3건




이클립스에서 new 생성으로 들어가면 Git 항목이 보입니다.

Git Repository를 선택하고 next버튼을 클릭하면 repository를 생성할수 있는 창이 뜹니다.


생성된 레파지토리는 Local Repository에 생성되어지고 후에 Remote Repository 와 연계해서 분산환경을 구축하면 됩니다.

이클립스환경에서 레파지토리를 생성하고 이 레파지토리를 프로젝트로 활용하는것은 좋은 습관이 아니라고 합니다.

향후에 하위 프로젝트를 생성해서 관리해야 한다면 또 레파지토리를 만들어서 해야 되니깐요.

레파지토리는 최상위 프로젝트의 이름을 따서 생성하고 하위에 서브 폴더를 생성해서 프로젝트를 구조를 만드는게 좋을것 같습니다.




블로그 이미지

희망잡이

,





GIT 버전관리시스템에서 스냅샷된 파일을 추척하기 위해서 제일 먼저 부딪히는게 해당폴더에서 이파일은 관리할 필요가 없는데

어떻게 하지? 일것입니다.

파일을 분류하고 불필요한 파일을 제거하도록 도와주는 파일은 .gitignore 입니다.

작성법은 영어로...


출처) http://git-scm.com/book/ch2-2.html

Ignoring Files

Often, you’ll have a class of files that you don't want Git to automatically add or even show you as being untracked. 

These are generally automatically generated files such as log files or files produced by your build system. 

In such cases, you can create a file listing patterns to match them named .gitignore. 

Here is an example .gitignore file:


$ cat .gitignore

*.[oa]

*~

The first line tells Git to ignore any files ending in .o or .a 

- object and archive files that may be the product of building your code. 

The second line tells Git to ignore all files that end with a tilde (~), 

which is used by many text editors such as Emacs to mark temporary files. 

You may also include a log, tmp, or pid directory; 

automatically generated documentation; and so on. 

Setting up a .gitignore file before you get going is generally a good idea 

so you don’t accidentally commit files that you really don’t want in your Git repository.


The rules for the patterns you can put in the .gitignore file are as follows:


Blank lines or lines starting with # are ignored.

Standard glob patterns work.

You can end patterns with a forward slash (/) to specify a directory.

You can negate a pattern by starting it with an exclamation point (!).

Glob patterns are like simplified regular expressions that shells use. 

An asterisk (*) matches zero or more characters; 

[abc] matches any character inside the brackets (in this case a, b, or c); 

a question mark (?) matches a single character; 

and brackets enclosing characters separated by a hyphen([0-9]) matches any character in the range (in this case 0 through 9) .


Here is another example .gitignore file:

# a comment - this is ignored

*.a       # no .a files

!lib.a    # but do track lib.a, even though you're ignoring .a files above

/TODO     # only ignore the root TODO file, not subdir/TODO

build/    # ignore all files in the build/ directory

doc/*.txt # ignore doc/notes.txt, but not doc/server/arch.txt


블로그 이미지

희망잡이

,

Git cheat sheet

정보기술(IT) 2012. 8. 31. 18:43



IT명령어에 대해서 익숙하지 않으면 즉 반복적으로 자판에서 치지 않으면 잊어버리기 쉽습니다.

그러면 다시 매뉴얼이나 책을 뒤져서 적당한 명령어를 찾아야 하지요.

이친구는 그런 어려움을 없애기 위해 컨닝 페이퍼 즉 cheet sheet 를 만들어서 배포하고 있습니다.

GIT 버전관리시스템을 활용할때 옆에 두고 사용하면 도움이 될듯 싶습니다.

그리고 svg 로 만들때 사용한 툴은 Inkscape 라고 하네요.

출처 : http://zrusin.blogspot.kr/2007/09/git-cheat-sheet.html


GIT 와 관련된 사이트 참고

Intro to Git for Web Designers

관련사이트 : http://www.webdesignerdepot.com/2009/03/intro-to-git-for-web-designers/


블로그 이미지

희망잡이

,