티스토리 뷰

Development/Git

Git 명령어

궁선이 2018. 4. 6. 04:08

ㅇ. git 저장소 초기화(깃 레퍼지토리로 만듦)
- git init    (해당 레퍼지토리에서 실행)

ㅇ. 저장소 복제
- git clone [url]

ㅇ. git server와 동기화
- git pull

ㅇ. remote에 존재하는 브랜치 종류 체크
- git branch -r

ㅇ. local에 존재하는 브랜치 종류 체크
- git branch -l

ㅇ. 모든 브랜치목록 확인
- git branch -a

ㅇ. 브랜치 이동 및 생성
- git checkout -b <브랜치이름> <부모 브랜치>

ㅇ. 브랜치 생성후 푸쉬
- git push -u origin <본인 브랜치>
- git push -f origin <본인 브랜치> (강제 푸쉬)

ㅇ. push 과정
- git add *
- git commit -m "내용"
- git push origin <본인 브랜치>

ㅇ 로그 보기
- git log

ㅇ. 머지 리퀘스트(병합하고자 하는 브랜치에서 실행)
- git merge <병합되는 브랜치>

ㅇ.로컬 브랜치 삭제
- git branch -d branch_name

ㅇ. 원격 브랜치 삭제
- git push origin :deleted_branch

ㅇ. git merge상태 되돌리기
- git merge --abort

ㅇ. git 삭제된 파일 원격저장소와 동기화
- git rm <filename>
- git rm --cached <filename>
- git commit -m "deleted"
- git push origin <저장소 브랜치>

ㅇ git commit 취소
- git reset HEAD^ : 최종 커밋을 취소. 워킹트리는 보존됨.
- git reset HEAD~2 : 마지막 2개의 커밋을 취소. 워킹트리는 보존됨.
- git reset --hard ORIG_HEAD : 머지한 것을 이미 커밋했을 때,  그 커밋을 취소.

ㅇ 403 퍼미션 에러
git remote set-url origin "https://[username]@github.com/[username]/[repository name].git

ㅇ 원격 저장소와 연결
 -git remote add origin https://github.com/[username]/[project name].git

ㅇ git 계정설정
- git config --global user.name [name]
- git config --global user.email [email]

ㅇ error: You have not concluded your merge (MERGE_HEAD exists).
- git merge --abort
- 에러사항 해결 후 다시 git pull

'Development > Git' 카테고리의 다른 글

Git 브랜치 명령어  (0) 2018.04.06
Git 파일 삭제하기.  (0) 2018.04.06
Git commit 취소하는법  (0) 2018.04.06
Git 원격 저장소와 연결하는법  (0) 2018.04.06
Git 403 permmision error 해결법  (0) 2018.04.06
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/07   »
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 31
글 보관함