티스토리 뷰

Git

gitignore / git rm / git add

Aairon 2019. 4. 29. 19:33
반응형

gitignore

os files

application files

- .vscode/setting.js 등

- node_modules

aws pem key 

등 github에 올리지 않아도 되는/ 올리면 안되는 파일을 정해 줄 수 있다.


gitignore 초기 설정을 해주는 사이트
https://gitignore.io/


git rm

로컬과 원격 저장소에 파일을 삭제하는 명령어


로컬저장소에는 남기고 원격 저장소에 파일만 삭제하고 싶은 경우

git rm --cached

후에 .gitignore파일에 삭제한 파일 입력


git add

git add -A 

- 모든 변경 파일을 스테이징 공간에 올림

- 현재 경로와 상관 없이 상위의 변경 파일도 올라감


git add .

- 현재 디렉토리 안에 있는 파일들만 스테이징 공간에 올라감


git add -u

- 수정된 파일과 삭제한 파일만 스테이징 공간에 올림

- 새로 생성된 파일은 올라가지 않음


git add -p

- 파일 안의 일부분만 add 할 수 있다

- 어떤 부분이 바뀌었는지 알 수 있다.

- ? 를 누르면 각 명령어에 대한 설명을 볼 수 있다

- s옵션은 더 작은 조작으로 나줘줌


add empty directory

- git은 빈 디렉토리는 추적하지 않기 때문에 빈 디렉토리를 올려야 할 경우 따로 지정해줘야 한다

- touch [폴더이름].gitinclude 로 생성을 하면 빈 디렉토리를 add 할 수 있다

반응형

'Git' 카테고리의 다른 글

git reset  (0) 2019.05.04
git commit  (0) 2019.05.04
git intro keyword  (0) 2019.04.29
pair git push/pull  (2) 2019.02.11
git clone, push  (0) 2018.10.20
댓글