자주 사용하는 Git 명령어를 정리한다.
Mac 사용자라면 터미널(Terminal), Window 사용자라면 커맨드 라인(Command Line)에서 명령어를 입력하여 사용한다.
$ git init
- git 저장소를 초기화한다. git init을 해야지 해당 폴더를 git으로 관리할 수 있다.
$ git status
- git 저장소의 상태를 확인한다. 어떤 파일이 있는지, 어떤 파일이 추가되고 수정되었는지 확인할 수 있다.
$ git remote add origin [url]
Mac 사용자라면 터미널(Terminal), Window 사용자라면 커맨드 라인(Command Line)에서 명령어를 입력하여 사용한다.
$ git init
- git 저장소를 초기화한다. git init을 해야지 해당 폴더를 git으로 관리할 수 있다.
$ git status
- git 저장소의 상태를 확인한다. 어떤 파일이 있는지, 어떤 파일이 추가되고 수정되었는지 확인할 수 있다.
$ git remote add origin [url]
- git 저장소에 리모트(원격) 저장소를 추가한다. github등 에서 만든 repository의 url을 적용하여 입력한다.
$ git remote -v
- git의 연결 상태를 확인한다.
$ git add .
- 현재 working directory의 모든 파일을 깃의 staging area에 추가한다.
- .gitignore 파일을 만들어 관리하지 않으면, 개인정보 등이 포함된 파일 전부가 git add 될 수 있으므로 주의해야 한다. .gitigonre을 적용하는 방법은 "[Git] .gitignore 적용하기" 포스팅에서 확인할 수 있다.
$ git rm -r --cached file(folder)_name
- git 원격 저장소의 파일/폴더를 삭제한다. 이후 commit를 해야 한다.
- 로컬의 파일/폴더는 삭제하지 않는다.
$ git commit -m "some comments"
- some comments를 달면서 깃을 커밋(commit)한다.
- "git add"를 통해 staging area에 추가된 파일들의 변화를 코멘트를 달아 repository에 저장하는 것이다.
$ git push origin master
- 변경내용을 master라는 branch에 푸시하여 올린다.
- 원격서버(ex. Git Hub)에 잘 업로드 되었음을 확인할 수 있다.
$ git push -u origin +master
$ git remote -v
- git의 연결 상태를 확인한다.
$ git add .
- 현재 working directory의 모든 파일을 깃의 staging area에 추가한다.
- .gitignore 파일을 만들어 관리하지 않으면, 개인정보 등이 포함된 파일 전부가 git add 될 수 있으므로 주의해야 한다. .gitigonre을 적용하는 방법은 "[Git] .gitignore 적용하기" 포스팅에서 확인할 수 있다.
$ git rm -r --cached file(folder)_name
- git 원격 저장소의 파일/폴더를 삭제한다. 이후 commit를 해야 한다.
- 로컬의 파일/폴더는 삭제하지 않는다.
$ git commit -m "some comments"
- some comments를 달면서 깃을 커밋(commit)한다.
- "git add"를 통해 staging area에 추가된 파일들의 변화를 코멘트를 달아 repository에 저장하는 것이다.
$ git push origin master
- 변경내용을 master라는 branch에 푸시하여 올린다.
- 원격서버(ex. Git Hub)에 잘 업로드 되었음을 확인할 수 있다.
$ git push -u origin +master
- 원격서버의 master 브랜치에 강제로 푸시하여 업로드한다.
댓글
댓글 쓰기