기본 콘텐츠로 건너뛰기

[Git] 명령어 정리

자주 사용하는 Git 명령어를 정리한다.

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
- 원격서버의 master 브랜치에 강제로 푸시하여 업로드한다.


댓글

이 블로그의 인기 게시물

파이썬(Python)을 이용한 산점도(scatter) 그리기

파이썬의 Matplotlib를 이용해 데이터의 산점도(scatter plot)를 그릴 수 있다. 예시를 통해 살펴보자. 먼저 아래와 같이 데이터 프레임 예시를 만든다. 1 2 3 4 5 6 7 8 9 10 import pandas as pd height = [ 170 , 168 , 177 , 181 , 172 , 171 , 169 , 175 , 174 , 178 , 170 , 167 , 177 , 182 , 173 , 171 , 170 , 179 , 175 , 177 , 186 , 166 , 183 , 168 ] weight = [ 70 , 66 , 73 , 77 , 74 , 73 , 69 , 79 , 77 , 80 , 74 , 68 , 71 , 76 , 78 , 72 , 68 , 79 , 77 , 81 , 84 , 73 , 78 , 69 ] # DataFrame 만들기 body = pd . DataFrame( { 'height' : height, 'weight' : weight} ) body라는 이름의 데이터 프레임(테이블)이 만들어졌다. 이제, body 테이블의 데이터들의 분포를 산점도로 그려보자. 산점도를 그리는 코드는 아래와 같다. 1 2 3 4 5 6 7 8 9 10 # 산점도(scatter) 그리기 import matplotlib.pylab as plt plt . scatter( body[ 'weight' ], body[ 'height' ], label = "data" ) plt . legend(loc = "best" ) plt . xlabel( 'weight' ) plt . ylabel( 'height' ...

웨딩 드레스 스케치 도안

웨딩 드레스샵 투어를 다니면서 샘플로 드레스를 입는 경우에는 드레스 사진을 찍지 못하게 하는 샵이 많다. ​ 그래서 투어를 돌고 나면 어떤 샵의 어떤 스타일이 신부에게 잘 어울렸는지 헷갈릴 수가 있다. ​ 하지만 투어를 다닐 때 드레스샵에서 입은 드레스의 특징과 느낌을 잘 기록하면 샵을 선택하는 데 도움이 될 수 있다. ​ 드레스 투어를 다닐 때 드레스를 기록할 스케치 도안은 아래 링크에서 확인/다운로드 할 수 있다. 웨딩 드레스 스케치 도안 확인/다운로드 하기 투어를 마친 후 드레스샵과 계약을 하고, 드디어 본식 드레스를 고를 때에는 사진을 찍을 수 있는 경우가 많다. ​ 이 땐 사진을 잘 찍어서 어떤 드레스를 입을지 잘 선택하도록 하자. ​ ​

SQL PERCENT_RANK - 상대 순위 매기기

SQL의 percent_rank 함수를 사용해서 데이터의 상대 순위를 매길 수 있다. 순위를 매기는 방식은 기본적으로 rank 함수와 같다. rank 함수에 대한 설명은 "SQL RANK - 순위 매기기" 포스팅에서 자세히 확인할 수 있다. percent_rank는 1등을 0, 마지막 등수를 1로 출력한다는 점이 rank와 다르다. 아래의 샘플 테이블을 통해 살펴보자. 1 2 3 4 5 6 7 8 9 10 CREATE TABLE body (height float, _name text); INSERT INTO body VALUES ( 174 . 52 , 'Tom' ); INSERT INTO body VALUES ( 167 . 33 , 'Lucy' ); INSERT INTO body VALUES ( 174 . 52 , 'Frank' ); INSERT INTO body VALUES ( 168 . 89 , 'Jane' ); INSERT INTO body VALUES ( 177 . 80 , 'Robert' ); INSERT INTO body VALUES ( 175 . 77 , 'Robert' ); INSERT INTO body VALUES ( 175 . 77 , 'Robert' ); INSERT INTO body VALUES ( 170 . 40 , 'Robert' ); 상대 순위를 매기는 코드는 아래와 같다. 1 2 3 select percent_rank () over (partition by _name order by height desc ) as percent_ranking, _name, height from body ; 위 코드를 실행시키면 아래와 같은 결과를 ...