GIT 명려어 모아봤습니다.

이제는 슬슬 외워지기도 했지만 아직도 복사 붙여넣기 하는 것이 있어서 정리함 해봤습니다. 머리가 나쁜건 여러모로 불편하네요. 컴이 있는 세상이라 얼마나 다행인지 … ^^


git clone https://...

git status

git add .

git commit -m "message"

git pull origin master

git push origin master

git rm --cached filename

git update-index --assume-unchanged [path]

git update-index --no-assume-unchanged [path]

몇개만 설명하면

git rm –cached filename : filename을 git에서 지우는데 지금 컴에서는 남겨둔다. 다른 사람들의 소스에서는? 지워지겠죠. 잘못하면 내 소스에는 남기고 남의 소스는 날려버리는 태러를 저지르게 됩니다.

git update-index –assume-unchanged [path] : 경로의 파일은 수정되도 git에 반영하지 않는다. 이건 gitignore와 달리 지금 컴에서만 적용 됩니다.

git update-index –no-assume-unchanged [path] : –assume-unchanged 에 등록된걸 취소합니다.

그런데 가끔 불필요한 파일이나 폴더를 올린경우가 있습니다. 이럴때는 아래처럼 해보세요.

1. git bash를 킨다.

2. 해당 리포(repo)를 clone 한다.

3. git rm -r –cached 삭제할폴더명

4. git commit -m “해당 디렉토리를 삭제했습니다”

5. git push origin master(master나 사용중인 브랜치명)

출처: https://youngest-programming.tistory.com/30

 

Published by: benant

WEB PROGRAMMER. PHP, nodeJs, ASP, XML, Javascript, VBScript, PL/SQL, MySQL, Oracle. scrollads.co.kr 새로운 모바일 광고 서비스. trenue.com 시스탬 트래이딩 서비스. blogman.co.kr 블로그 운영 관리 서비스. creget.co.kr 해외 상품 구매대행. 핫딜 정보 제공 서비스. fgshop.co.kr - 독립형 쇼핑몰 솔루션.

카테고리 Programming댓글 남기기

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중