□ 파일 이름을 변경하고 파일 이동하기
개발자는 누구나 실수하기 때문에 파일을 변경하고 새로 작성하고 이러한 작업들은 흔히 발생 하는 일이다.
Git에서 git mv <원본파일> <새로운 파일>과 같이 입력하면 파일을 이동 시킬 수 있다.
□ 파일 복사하기
Git은 파일이 아니라 그 내용을 추적한다는 사실은 모두가 잘 알 것이다. 왜냐하면 결국 파일 이름이란 그냥 그 파일에대한 메타데이터의 일종일 뿐이기 때문이다.
즉, git cp명령어 따위가 없다. 그냥 복사해도 git은 내용을 추적하기 때문에 알아서 중복된 내용으로 commit을 할 수 있게 한다. 하지만 같은 파일을 복사해서 사용하는것은 주의해야한다. 이렇게 중복된 코드를 사용한다는 것은 리펙토링이 필요하다는 의미를 내포하고 있기 때문이다.
□ 파일 무시하기
.gitignore을 통해서 각 편집기가 사용하는 임시 복원 파일과 같은 것들을 변경이력에서 무시하도록 할 수 있다.
즉 다른 개발자들은 필요없는 정보들은 구지 commit할 필요가 없는 것이다.
지역 저장소에서만 해당 파일을 무시하도록 설정할 수도 있다.
.git/info/exclude 파일을 수정하면 위 기능을 구현 할 수 있다.
정리하면
모두에게 무시 되어져야 한다면 .gitignore 파일에 규칙을 추가하고 저장소에 커밋한다.
자신에게만 해당된다면 .git/info/exclude파일에 추가한다.
'Computer Science > Git' 카테고리의 다른 글
Git의 모든것(6) Git 이력 이용하기 (0) | 2012.06.14 |
---|---|
Git의 모든것(5) - 브랜치 사용 - (0) | 2012.06.04 |
Git의 모든것(3) - 차이점 살펴보기 - (0) | 2012.06.03 |
Git의 모든것(1) -기초 개념- (0) | 2012.06.03 |
Git의 모든것(2) -실질적인 사용편 - (0) | 2012.06.03 |