'정보·기술'에 해당되는 글 243건
- 2021.05.19 [Spring Boot] CORS
- 2021.04.17 [GIT] GIT 명령어
- 2021.04.02 git
- 2021.04.01 npm proxy 설정 초기화
- 2021.03.09 Vue.js 로그인 샘플
- 2021.03.08 git 명령어
- 2021.03.07 Spring Boot Sample
- 2021.03.07 [JAVA] Stream 매칭(allMatch(), anyMatch(), noneMatch())
- 2021.03.07 MSA 기본 구조
- 2021.03.05 vue.js 개발환경 설정
브랜치 생성
$git branch 브랜치명
브랜치 변경
$git checkout 브랜치명
브랜치 생성 + 브랜치 변경
$git checkout -b 브랜치명
브랜치 목록 조회(로컬+원격)
$git branch -a
브랜치 원격 저장
$git push origin my-idea
정보 업데이트
$git fetch
로컬 반영 및 원격branch로 전환
git checkout -b my-idea origin/my-idea
로컬 브랜치 삭제
$git branch -D my-idea
원격 브랜치 삭제
$git push -d origin my-idea
'Git' 카테고리의 다른 글
GitHub 초기 업로드 (0) | 2023.01.31 |
---|---|
git (0) | 2021.04.02 |
npm proxy 설정 초기화 (0) | 2021.04.01 |
Vue.js 로그인 샘플 (0) | 2021.03.09 |
git 명령어 (0) | 2021.03.08 |
제 1 장 개요
제1절 Git이란
Git은 파일의 변경사항을 추적하고 다수 개발자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 원 격저장소(Git 서버라고 하기도 함)를 전부 로컬 장비로 복제하기 때문에, 서버에 문제가 생겨도 어떠한 클라이언트에서라도 그 로컬에 복제된 것으로 다시 복원할 수 있다. Git은 프로젝트의 히스토리를 조회할 때 서버 없이 조회한다. 파일을 비교하기 위 해 리모트에 있는 서버에 접근하지 않고, 로컬 데이터베이스에 서 히스토리를 읽어서 보여주기 때문에 처리속도가 빠르며, 오 프라인 상태일 때도 커밋을 할 수 있기에 장소에 구애받지 않고 협업이 가능하다.
제2절 Git의 역사
Linux라는 운영체제를 만든 Linus Torvalds (핀란드)가 Linux 버전관리를 위해 BitKeeper라는 분산 버전 관리 툴을 사던 중 Linux 커뮤니티와 BitKeeper 측 사이의 불화가 생겨, BitKeeper 를 대신할 다른 버전 관리 툴을 찾았으나, 찾지 못하자, 본인이 직접 버전 관리 프로그램을 만들었는데, 그것이 바로 2005년에 탄생한 Git이다. Git은 BitKeeper를 사용하면서 배운 교훈을 기 초로 아래와 같은 목표를 갖고 설계 및 제작되었다. - 빠른 속도 - 단순한 디자인 - 비선형적 개발 (수천 개의 동시 다발적인 브랜치) - 완벽한 분산 - Linux 커널 같은 대형 프로젝트도 속도 저하 문제없이 관리
제3절 Git의 구조
Git은 파일을 Modified, Staged, Committed 이렇게 세가지 상태로 관리한다. Modified는 수정만 한 상태이고, Staged란 현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태이고, Committed란 데이터가 로컬 데이터베이스에 안전하게 저장됐 다는 것을 의미한다. Git의 작업 디렉토리 즉, .git 폴더는 프로젝트의 메타데이터 와 객체 데이터베이스를 저장하는 곳으로 Git의 핵심이다. Git 원격저장소로부터 기존 프로젝트를 복제할 때 ‘git clone’ 명령 을 실행하면 Git 디렉토리가 만들어진다. 또한 아직 버전관리 를 하지 않는 로컬 디렉토리도 ‘git init’ 명령을 실행하면 ‘.git’ 이라는 하위 디렉토리가 만들어 진다.
'Git' 카테고리의 다른 글
GitHub 초기 업로드 (0) | 2023.01.31 |
---|---|
[GIT] GIT 명령어 (0) | 2021.04.17 |
npm proxy 설정 초기화 (0) | 2021.04.01 |
Vue.js 로그인 샘플 (0) | 2021.03.09 |
git 명령어 (0) | 2021.03.08 |
npm install을 하다가 안되서 왜 안되나 생각해보니 npm에 proxy설정을 해서였다.
proxy설정은 자체 프로젝트 내에서만 설정하는 게 좋을 것 같다.
$npm config rm proxy
$npm config rm https-proxy
'Git' 카테고리의 다른 글
GitHub 초기 업로드 (0) | 2023.01.31 |
---|---|
[GIT] GIT 명령어 (0) | 2021.04.17 |
git (0) | 2021.04.02 |
Vue.js 로그인 샘플 (0) | 2021.03.09 |
git 명령어 (0) | 2021.03.08 |
로그인 구현하기 샘플
ㅍ
'Git' 카테고리의 다른 글
GitHub 초기 업로드 (0) | 2023.01.31 |
---|---|
[GIT] GIT 명령어 (0) | 2021.04.17 |
git (0) | 2021.04.02 |
npm proxy 설정 초기화 (0) | 2021.04.01 |
git 명령어 (0) | 2021.03.08 |
코드 가져오기
$git clone git_path
브랜치 선택하기
$git checkout branchname
최신 코드 가져오기(업데이트)
git pull
최신 코드 가져오기
git fetch
git commit
git push
'Git' 카테고리의 다른 글
GitHub 초기 업로드 (0) | 2023.01.31 |
---|---|
[GIT] GIT 명령어 (0) | 2021.04.17 |
git (0) | 2021.04.02 |
npm proxy 설정 초기화 (0) | 2021.04.01 |
Vue.js 로그인 샘플 (0) | 2021.03.09 |
부트 샘플
'스프링' 카테고리의 다른 글
Spring Boot 설정 파일 암호화 (2) | 2023.01.16 |
---|---|
SecurityConfig (0) | 2022.05.25 |
Singleton Registry = ApplicationContext의 또 다른 이름 (0) | 2012.08.31 |
MappingJacksonJsonView 쓸 때 JSON 밖으로 빼는 법(How to return a single JSON list) (0) | 2012.08.10 |
Spring Security - username 정보 가져오기 (0) | 2012.01.09 |
Stream API는 최종 처리 단계 특정 조건을 만족하는 요소들을 얻을 수 있도록 세가지 매칭 메소드를 제공한다.
allMatch() 모든 요소들이 매개값(Predicate)으로 주어진 조건을 만족하는지 조사
anyMatch() 최소한 한 개의 요소가 주어진 조건에 만족하는지 조사
noneMatch() 모든 요소들이 주어진 조건을 만족하지 않는지 조사
public static void main(String[] args){
int[] intArr = {2, 4, 6};
boolean result = Arrays.stream(intArr)
.allMatch(a -> a%2 == 0);
System.out.println("2의 배수? " + result);
result = Arrays.stream(intArr)
.anyMatch(a -> a%3 == 0);
System.out.println("3의 배수가 하나라도 있나? " + result);
result = Arrays.stream(intArr)
.noneMatch(a -> a%3 == 0);
System.out.println("3의 배수가 없나? " + result);
}
2의 배수? true
3의 배수가 하나라도 있나? true
3의 배수가 없나? false
'자바·JSP' 카테고리의 다른 글
EHCache 설정하기 (0) | 2020.05.31 |
---|---|
리소스 파일 읽기 (0) | 2020.04.20 |
자바 클래스에서 리소스 로드하기 (0) | 2020.04.18 |
XML 파싱 예제 (0) | 2020.04.11 |
[JAVA] OS별로 CPU정보 가져오기 (0) | 2019.04.05 |
'Vue.js' 카테고리의 다른 글
CONSOLE에서 VUE객체 접근하기 (0) | 2021.08.18 |
---|---|
Webpack-dev-server로 구동 시 Path가 달라서 XSRF인증 안되는 문제 해결방법 (0) | 2021.06.03 |
vue.js 개발환경 설정 (0) | 2021.03.05 |
node.js npm 설치
안정화버젼 설치
안정화 버전을 다운로드 및 설치한다.
node -v
설치가 제대로 되었는지 확인한다.
C:\Users\hello>npm install -g @vue/cli
vue-cli 3을 설치한다.
vue create vue-practice
버젼 2로 진행
vscode실행
code .
터미널 실행 후 로컬서버실행
npm run serve
ctrl+마우스좌클릭
'Vue.js' 카테고리의 다른 글
CONSOLE에서 VUE객체 접근하기 (0) | 2021.08.18 |
---|---|
Webpack-dev-server로 구동 시 Path가 달라서 XSRF인증 안되는 문제 해결방법 (0) | 2021.06.03 |
MSA 기본 구조 (0) | 2021.03.07 |