[git] git add 취소하는 방법

git 명령어

 

 

git를 사용하면서 잊어버리는 명령들을 하나씩 기록해두고자 작성합니다.

 

“`git status“`

 

해서 원하는 파일을 찾고,

“`git rm –cached“`

 

으로 staging area에 있는 파일을 지울 수 있습니다.

물론 실제 파일은 지워지지 않습니다.

[linux/unix] svn 사용 간단 tip

리눅스 유닉스에서 작업후 svn add 할 때에 추가할 파일과 그렇지 않고 로컬에서만 쓰는 파일(이를테면 테스트 파일 따위)들이 있는 경우가 있다.

이럴 경우 svn add가 불편한데 이때 사용하는 간단 스크립트 tip

svn status | grep "^?" | awk '{print $2}'

특정 파일이나 폴더를 제외하고 싶을 경우는 뒤에 파이프(|)추가후 egrep 추가
예로 tmp 폴더를 제외하고 싶을 경우.

svn status | grep "^?" | awk '{print $2}' |egrep -ve '^tmp$'

위의 스크립트를 적당히 수정한 후 파일로 저장

예를 들어 commit.sh 파일에 저장했을 경우에 svn add

svn add `./commit.sh`

바이너리 파일들(.so, .a 파일 등)도 추가하고 싶을 경우

svn add `./commit.sh` --no-ignore

간단 팁 완료.