티스토리 뷰
[설치하기]
- ubuntu
기본적으로 설치되어 있지만 안되어 있는 경우 아래와 같이 해주면 된다.
터미널을 열고 아래 명령어를 진행
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install git-core
- windows
[새로운 저장소 만들기]
프로젝트 폴더로 이동하여 아래 명령을 실행하면 새로운 git 저장소가 만들어 진다.
git init
저장소가 생성되면 해당 폴더에 .git 이라는 폴더가 생성된다. 이 폴더를 삭제하면 git init
이전의 상태로 돌아간다.
[변경내역확인]
저장소를 생성하고 코드를 변경해 보자.
그리고 변경된 내용을 확인 하려면
git status
로 어느 파일에서 변경 되었는지 확인 가능하고
git diff
로는 실제 변경 내용을 확인 할 수 있다.
[변경내역 되돌리기]
실수로 코드를 삭제하거나 잘못 변경한 경우 마지막 확정본으로 되돌려 보자
git checkout .
특정 파일만 되돌리고 싶다면
git checkout --<file>
[변경내역반영]
변경된 내용을 반영해 보자
git add <files> 를 통해서 인덱스에 추가하여 statging 된다.
인덱스는 working dir(실제 작업이 이루어 지는 공간) 과 commit(변경내역확정) 사이의 단
단계 정도로 알면된다.
git add .
git commit -m "apply module"
이렇게 변경 내역을 확정 지었다.
확정내역 리스트를 확인하려면
git log
[원격저장소추가]
로컬에서 작업한 이력을 원격저장소에 반영해보자
git remote
으로 현재 추가된 저장소를 확인해 보자. 만약 없다면
git remote add origin https://gitlab.com/account/project.git
추가해 보자
origin 은 원격 저장소 이름이고 뒤에 url 은 원격저장소 주소이다.
[원격저장소반영]
추가된 원격저장소에 반영해보자
git push origin master
위 명령어를 실행하면 계정과 패스워드를 입력하라고 나온다.
맞게 입력하고 refused 가 없다면 정상적으로 반영된 것이다.
'development > git' 카테고리의 다른 글
[git] github vs gitlab (0) | 2018.04.13 |
---|---|
[git] .gitignore 적용 안될때 해결방법! (0) | 2018.04.13 |
- Total
- Today
- Yesterday
- 면접답변
- gitlab
- 문과 코딩
- 파이썬 독학
- GIT
- Python
- 파이썬 프로그래밍
- django
- PuTTYGen
- 이미지 비교
- gitignore
- 장고 플러스친구 자동응답
- wsgi
- admin.py
- 모바일 스킨 적용
- 플러스친구 자동응답
- 장고
- 파이썬 입문
- virtualenv
- 엑셀 비교
- pycrypto
- Tistory
- 면접정답
- 장고 카톡 자동응답
- 문서 비교
- 파이썬 강좌
- django chatbot
- chatbot
- 모바일 테마 적용
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |