영감을 (inspire) 주고픈 개발 블로그

Git 실전 요약 본문

컴퓨터 이론

Git 실전 요약

inspire12 2018. 3. 2. 10:34

입문 : https://opentutorials.org/course/2708   (git 과 github를 구분해서(결국 코드가 가장 중요) 시작해야 제대로 이해하게 됨)


개념 이해 : https://backlog.com/git-tutorial/kr/stepup/stepup1_1.html


명령어들 : https://github.com/mingrammer/git-tips


잘못 입력했을 때 돌리는 것! (개인적으로 가장 중요하다고 생각함) 

 http://anster.tistory.com/162


시각적인 이해, branch 이해할 때 좋음 (좀 써보고 해보길 추천) : https://learngitbranching.js.org/



개인적인 팁 


1. git bash로 수정합니다. git bash로 하다보면 오타한번에 나도 모르게 꼬일 수도 있습니다. 

그래서 명령어 몇 개를 미리 적어놓고 복사하는 식으로 처리하는 것도 나쁘지 않은 것 같습니다.


2. git 은 결국 도구로 중요한 건 코드입니다. 커밋이나 staging 시에 코드 변경을 확인하도록 하는 게 좋습니다. 

 참고) https://blog.outsider.ne.kr/1247

 git add -p 

 git commit -v 를 씁시다.


3. 주로 쓰는 명령어 

 git add -p 


 git log 

 

 git status 


 git commit -v --amend ( 주의 ammend로 하면 잘못 남음)


 git diff --staged 


 git checkout - 


git 설정 관련 

 git status ignore


커밋 이력 수정 (이름만 수정)

 git commit -U --amend 


주의 ) git reset HEAD (혼자할 때만)



3. branch 관리 전략 

 


 ----

아직 완벽히 실전에서 익숙지 않은 것

1. git rebase 관련 

 https://backlog.com/git-tutorial/kr/reference/log.html

 

git rebase 취소 


git rebase vs git merge  

 https://elegantcoder.com/git-merge-or-rebase/


2. git stash 


3. git cherry


4. git tag