일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- seq2seq
- paper_review
- cs231n
- terminal
- computer_setting
- git
- review
- cs224n
- Standford
- gensim
- code
- github
- machinelearning
- Ai
- error
- install
- Vim
- pip
- Stanford
- json
- computer
- text
- tab
- nlp
- slideshare
- language_model
- natural_language_processing
- linux
- deeplearning
- Statistics
- Today
- Total
NLP/AI/Statistics
Git 코드 요약 정리 본문
[git 생성 및 가져오기]
- git init: git 생성하기
- git clone git_path: 코드 가져오기
[공동 작업 시 브랜치 사용]
- git checkout branch_name: 브랜치 선택하기
- git checkout -t remote_path/branch_name: 원격 브랜치 선택하기
- git branch branch_name: 브랜치 생성하기
- git branch -r: 원격 브랜치 목록보기
- git branch -a: 로컬 브랜치 목록보기
- git branch -m branch_name change_branch_name: 브랜치 이름 바꾸기
- git branch -d branch_name: 브랜치 삭제하기
- git push remote_name--delete branch_name: 원격 브랜치 삭제하기
[코드 버전 관리] # 가장 많이 사용하는 코드!
- git add file_path: 수정한 코드 선택하기 (git add *)
- git commit -m "commit_description": 선택한 코드 설명 적기 (git commit -m "내용")
- git push remote_name branch_name: add하고 commit한 코드 git server에 보내기 (git push origin master, 혹은 git push)
- git pull: git 서버에서 최신 코드 받아와 merge하기
- git fetch: git서버에서 최신 코드 받아오기
[변경사항 및 추가작업]
- git reset --hard HEAD^: commit한 이전 코드 취소하기
- git reset --soft HEAD^: 코드는 살리고 commit만 취소하기
- git reset --merge: merge 취소하기
- git reset --hard HEAD && git pull: git 코드 강제로 모두 받아오기
- git config --global user.name "user_name": git계정 name 변경하기
- git config --global user.email "user_email": git계정 email 변경하기
- git stash / git stash save "description": 작업코드 임시저장하고 브랜치 바꾸기
- git stash pop: 마지막으로 임시저장한 작업코드 가져오기
- git branch --set-upstream-to==remote_path/branch_name: git pull no tracking info 에러해결
[이미지출처]www.c-sharpcorner.com/article/git-and-github-version-control-local-and-remote-repository/
'Git' 카테고리의 다른 글
Git 원격 저장소 연결 및 끊기 (git remote) (0) | 2021.01.20 |
---|---|
Git add, commit 취소 (0) | 2020.10.13 |
Git commit message 변경 및 이전 작업 상태로 돌아가기 (0) | 2020.10.03 |
Git 개념 (0) | 2020.09.29 |