Github 스토리지 연동 방법 및 간단 명령어

빡기·2020년 1월 20일
0

Git,GitHub

목록 보기
1/2
post-thumbnail

시작하기 전 원격 및 로컬 디렉토리 연동방법


1. git init // 저장소 초기화  
2. git add 파일명 // 파일추가 및 스테이징  
3. git commit -m "first commit" // 스테이징파일 로컬저장소로 올림  
4. git remote add origin https://github.com/저장소명 // 원격 저장소랑 연동  
5. git push -u origin master 로컬저장소 파일을 원격 저장소로 push (-u를 붙이면 나중에 git push 할때 뒤에 origin master 안 붙여도 됨)

명령어

- git config --global core.editor "nano" // 기본편집기를 nano(메모장)으로 수정
- git status // 워킹트리 상태 체크 
- git add . // 파일 스테이징, .붙이면 수정된 파일 전부  
- git commit // 스테이징 파일 로컬로 이동 // git commit -am add랑 커밋 같이  
- git commit --amend // 커밋 수정  
- git log // 버전 리스트  
- git log --stat // 버전별 변경 내용 리스트  
- git log -p // 지금까지 한 commit 기록들 보여줌  
- git log --all --graph --oneline // git log 내용을 보기 쉽게 표현 해줌  
- git diff // 기존 버전과 차이 비교  
- git reset --hard 버전이름 -- 지금까지 작업내용 사라짐, soft,mixed 사용시 수정 내용 유지 
- git revert b //기존 버전 살리면서 버전의 변화를 취소 하는 것! a가 이전 b가 다음 버전
- a버전으로 돌아가려면 b버전의 커밋을 복사하고 revert하면 기존 커밋 냅두고 이 커밋에서의 변화(변화 시킨 버전은 다른 커밋에 남아 있음)만 취소 결국 a로 감  
- !!!반드시 역순으로 따라내려가면서 진행해야 conflict 발생 안함
- 마스터에서 하다가 다른 버전을 병합하고 싶을때 가져와 병합하고 병합한 대상의 버전을 마스터 브랜치의 앞부분(이전)으로 보낸다. rebase 이동하려는 브랜치로 옮긴후 git rebase 해당 브랜치 입력

GitIgnore파일

  • git init으로 초기화 시킨 폴더 안에 .gitignore 파일 생성 뒤 파일명을 작성하면 git이 작성된 파일 및 폴더를 무시하고 진행
profile
Front End. Dev

0개의 댓글