일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자동화
- 알고리즘
- 코딩
- 편한 즐겨찾기 편집
- 초년생
- 판교퇴근길밋업
- 알고리즘초보
- 알고리즘분류
- spring boot
- 조가사키 해안
- aws
- 스카이라인 열차
- 알고리즘사이트
- 코코테라스
- 오블완
- 대규모 시스템 설계
- 기능 많은 브라우저
- 소프트웨어 지표
- Java
- 성능테스트
- ui 커스텀
- 알고리즘 추천
- mac 화면분할
- 코드트리
- 커스텀단축키
- 프로그래밍
- 브라우저 단축키
- 스프링부트
- JMeter
- 가발자 인사이드아웃
- Today
- Total
영감을 (inspire) 주고픈 개발 블로그
Git 실전 요약 본문
입문 : 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
'컴퓨터 이론' 카테고리의 다른 글
Jenkins 가 뭐야? (0) | 2018.05.02 |
---|---|
CRUD (API 만들 때)- 현실적으로 프로그래머 일을 할 때 알아야할 것(주의해야 할 것) (0) | 2018.04.14 |
개발자를 제대로 하고 싶은 사람에게 보여주고 싶은 글 (0) | 2018.04.14 |
프로그래밍 아직 잘 모르는 부분 정리 링크 (0) | 2018.02.08 |
프로그래밍 철학 관련 링크 (0) | 2018.02.04 |