git 사용법

Git 2014. 3. 22. 22:18

받아오기

git clone git@github.com:jujinesy/django-tutorial.git

 

생성하기

git init

git remote add origin https://github.com/jujinesy/noname_project.git

echo ".DS_Store*" > .gitignore

 

 

푸시하기

git add -A

git commit -am "test mesage"

git push          

(신규 git push -u origin master)

(덮어쓰기 git push origin +master)

 

브랜치이름 바꾸면서 생성하기

echo "# some" >> README.md

git init

git add README.md

git commit -m "first commit"

git branch -M main

git remote add origin https://github.com/ddd 

git push -u origin main

 

 

 

헤더 풀 하기

git reset --hard HEAD

git pull

 

기트 캐시삭제

git rm -r --cached .

git add .

git commit -m "fixed untracked files”

 

삭제된거 가져오기

git ls-files -d

git checkout a.py

git ls-files -d | xargs git checkout --

 

기트 새로운 브랜치에 넣기

git branch 2016rsp-unlimited

git commit -am "unlimited"

git push origin 2016rsp-unlimited

git clone -b 2016rsp-unlimited https://github.com/jujinesy/AiRockScissorsPaper.git

 

브랜치를 생성하고, 생성한 브랜치로 변경하는 방법: $ git checkout -b

새로운 브랜치 생성하는 방법: $ git branch <BRANCHNAME>

브랜치 이동하는 방법: $ git checkout <BRANCHNAME>

브랜치 리스트 확인하기: $ git branch

브랜치 이름 변경하기: $ git branch -m <BRANCHNAME>

내가 작업하고 있는 브랜치 확인하기 $ git status

 

 

기트 특정파일 삭제

먼저 아래 명령어로 제외 시키고 싶은 파일 리스트를 한번 봅니다.

 

git rm --dry-run *.log

 

리스팅 되는 파일이 맞다면,

 

git rm *.log

 

명령어로 버젼 컨트롤에서 제외 시킵니다.

 

그런 후에 .gitignore 파일에

 

*.log

 

라인을 추가후에 커밑하면 모든 로그 파일에 대해서

git 이 더이상 추가하려 하지 않습니다.

'Git' 카테고리의 다른 글

Set up Git on your dev machine (configure, create, clone, add)  (0) 2014.11.03
vs로 git하기  (0) 2014.10.27
이전버전 돌아가기  (0) 2014.06.05
기트허브 계정 추가하는법  (0) 2014.06.04
한국인검색  (0) 2014.05.21
Posted by wakira
,