받아오기
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 |