일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- 국비지원JAVA
- 국비지원#국비교육#국비지원자바#국비교육자바#css#HTML#JAVA
- IntelliJ#인텔리제이#인텔리#단축키
- Java#JAVA#매개변수
- Java#컴파일러#자바컴파일러#
- #java#JAVA#프로그래밍#웹개발자
- Java#정처기#비트연산자#정보처리기사
- Spring#spring#스프링#스프링프레임워크#스프링자동주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- 쿼리스트링#쿼리문자열#바인딩
- html#HTML#프론트엔드#개발자#코딩#국비지원#국비교육#국비지원프론트엔드#국비지원HTML#국비지원html#국비프론트엔드
- Java#java#메모리영역#클래스로더#가비지컬렉터
- 프로그래밍
- 항해플러스#항해#항해플러스3기#회고
- java
- Spring#spring#스프링#스프링프레임워크#스프링의존성주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- 항해99 #항해플러스 #주니어개발자 #주니어개발자역량강화 #주니어개발자멘토링 #개발자사이드프로젝트 #코딩부트캠프 #코딩부트캠프후기
- 개발자#it도서#도메인#DDD#ddd
- 국비지원#국비교육
- spring#Spring#RequestBody#ResponseBody
- #
- db#데이터베이스#오라클#sql
- 국비지원JAVA#국비지원자바#프로그랭#JSP#국비지원JSP#국비교육JSP#웹개발자#코딩
- Java#java#자바#다오#디티오#브이오#dao#dto#vo
- 개발자도서#개발자책#도메인#DDD#도메인주도개발시작하기#개발스터디#
- tibero#티베로#이중화#failvover
- 자바#Java#배열예시#연습#기초다지기
- 국비지원자바#국비교육자바#국비지원java#국비교육java#자바스크립트#프론트엔드
- 국비지원JAVA#국비교육JAVA#국비지원자바#국비교육자바#JSP#SERVLET#서블릿#
- Resource #
- Today
- Total
개린이 개발노트
국비지원 JAVA(자바) 프로그래밍 (git 사용법) 본문
git 설치방법
다운로드 클릭
스탠다드 64비트용으로
설치하고 난 후
비쥬얼스튜디오를 주로 사용하므로 위처럼 설정
아래 오버라이드 선택
깃배쉬 실행
git 초기설정
git config --global user.name "이름"
git config --global user.email "이메일"
git 버전관리, 형상관리 프로그램을 뜻함
비쥬얼 스튜디오에서 터미널 클릭후 git init 엔터
작업하고 add하고 stage에 저장시켜놨다가(스테이징이라고함) commit을 해야 저장소로 옮겨짐!
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights r
eserved.
새로운 기능 및 개선 사항에 대 한 최신 PowerShell을 설치 하세요! https://aka.ms/PSWindows
PS C:\Users\user\Desktop\git> git init
Initialized empty Git repository in C:/Users/user/Desktop/git/.git/
PS C:\Users\user\Desktop\git> git add index.html
PS C:\Users\user\Desktop\git> git status
On branch main
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: index.html
PS C:\Users\user\Desktop\git> git commit -m 'first commit'
[main (root-commit) fe69179] first commit
1 file changed, 12 insertions(+)
create mode 100644 index.html
PS C:\Users\user\Desktop\git>
got add 파일명 (스테이징)
git commit -m '메모' (저장소에 저장됨)
플러스가 add M이 뺴는거
비쥬얼스튜디오 확장프로그램에서 깃그래프 다운로드
브랜치(branch)
리팩토링, 버그 수정 등 내용수정하고싶을때
복사본을 하나더 만들어서 복사본에서 작업하다가 작업완료하면 원본과 합쳐서 사용!
브랜치 합치기는 merge 이용
스테이징: git add 파일명( 파일명.으로하면 모든파일)
커밋: git commit -m '메모할내용'
브랜치 생성 : git branch 브랜치이름
브랜치 이동: git switch 브랜치이름
브랜치 합치기: 메인/마스터 브랜치에서 git merge 합칠 브랜치명
브랜치삭제:git branch -d 브랜치이름 (만약 merge안한 브랜치는 -D)
merge시 CONFLICT 오류 발생 시 살려둘거 알아서 살려두고
-> add-> commit 다시하면됨
3way merge
각각의 브랜치가 1번이상 커밋된것들을 merge
fast-forward
하나의 브랜치만 커밋되고 나머지는 그대로 일 경우에 merge
3way merger 가 싫어서 강제로 fast forward로 바꾸는 방법
'국비지원(국비교육) 웹 개발자 과정' 카테고리의 다른 글
국비지원 JAVA(자바) 프로그래밍 (데이터베이스, 오라클,SQL,SELECT) (0) | 2023.01.10 |
---|---|
국비지원 JAVA(자바) 프로그래밍 (오라클 설치 및 데이터베이스 기초) (1) | 2023.01.09 |
국비지원 JAVA(자바) 프로그래밍 (0) | 2022.12.29 |
국비지원 JAVA(자바) 프로그래밍(자바스크립트) (0) | 2022.12.28 |
국비지원 JAVA(자바) 프로그래밍(자바스크립트) (0) | 2022.12.27 |