본문 바로가기

전체 글

(190)
4일차_ 프로젝트 공유(초대, 참가)하기 GitHub 에서 작업하는 프로젝트 레포지토리를 팀원들과 공유하기 위해선 레토지토리에서 참여자를 추가해줘야 한다.
4일차_ GitHub에 브랜치 생성하기 GitHub 레포지토리에 브랜치 생성하기 원격지의 브랜치를 삭제 ( -d 옵션 ) 이번에는 cho 라는 사용자의 시점으로 전환하여 작업 이제 kim 과 cho 의 프로젝트를 병합 다시 집에가서 이어서 작업한다고 가정 ( home02 라는 디렉토리 생성 ) 만약 cho 작업자가 kim 이 작업한 내용을 pull 로 당겨오려는 경우 ( 현재 kim 이 작업한 내용은 github 에 kim 브랜치에만 push 했다고 가정, master 브랜치에는 push 되지 않음 ) > cho 가 사용하는 local 작업 디렉토리에서 kim 브랜치로 변경 후 pull 로 당겨오면 된다. 실습 예제 1. 실습 풀이 2. 실습 풀이 3. 실습 풀이 4. 실습 풀이 GitHub 에 레포지토리를 생성할 때 프로젝트 이름과 동일하게..
3일차_ 깃, 깃허브 - clone, pull 테스트용 폴더 세팅 집에서 깃허브를 통해 학원에서 작업한 파일 내려받는다고 가정 학원에서 깃허브를 통해 집에서 작업한 내용을 다시 내려받는 상황 만약 깃허브에 push 를 진행할 때 만약 다른 작업자가 내가 작업하는 중간에 푸쉬를 진행했다면 깃허브에 남은 커밋 로그보다 내가 작업중인 커밋 로그가 이전 시점이기 때문에 푸쉬가 불가능하다. > 위 경우는 git pull 을 사용해서 변경된 내용을 내 로컬로 병합한 뒤 다시 git push 로 깃허브에 올려 놓는다. > 만약 깃허브의 추가된 커밋이 필요 없고 내 로컬의 작업만 강제로 등록한다면 git push -f 옵션을 사용한다. ( -f 옵션을 사용하면 이전의 깃허브 기록이 내 기록으로 강제로 바뀐다 ) 실습 예제 1. 실습 풀이 2. 실습 풀이 3. 실습..
3일차_ 커밋된 내용을 복구, 리셋하는 방법 ( reset, revert ) 커밋된 내용을 복구, 리셋하는 방법 테스트용 디렉토리와 파일 생성 git reset --hard : 기록과 변경된 내용까지 모두 삭제 ※ 만약 저 시점 이후에 파일이 추가로 생성되거나 작업한 내용이 있어도 모두 기록된 시점으로 돌아가기 때문에 삭제된다 ※ git reset --soft : 변경된 내용은 삭제하지 않지만 커밋 로그만 삭제 ※ 커밋 로그만 삭제하므로 리셋 시점 이후에 파일을 새로 생성 및 작업했다 하더라도 날아가지 않는다 ※ git reset --mixed : 변경된 내용은 삭제하지 않지만 커밋 로그와 add를 삭제 ※ 커밋 로그만 삭제하므로 리셋 시점 이후에 파일을 새로 생성 및 작업했다 하더라도 날아가지 않는다 ※ git revert : 기재한 로그 시점 바로 이전으로 내용만 되돌리고 로..
3일차_ 브랜치(branch) 생성, 삭제, 병합, 충돌 브랜치(branch)란? 여러 사람이 동시에 다양한 작업을 할 수 있게 만들어주는 기능 브랜치(branch)는 여러 사람이 각자 독립된 작업 영역(branch) 안에서 마음대로 소스 코드를 변경할 수 있게 한다 이렇게 각각 브랜치(branch)에서 작업한 내용은 이후에 하나의 브랜치로 병합하는 과정을 통해 버전을 쌓아나간다 브렌치 테스트 파일 생성 브랜치에 파일 생성과 add, commit 브랜치 확인 및 브랜치 만들기 ※ 브랜치를 생성하는 경우는 master 브랜치로 한번이라도 커밋을 진행해야 브랜치가 생성된다 ※ 브랜치 삭제하기 다시 테스트 할 브랜치 생성 작업할 브랜치 변경 브랜치 정보 확인 새로 생성한 브랜치에서 파일 하나 생성 커밋까지 진행 후 브랜치 상태, 로그 확인 새로운 파일 생성, add..
2일차_ Git, GitHub 연동 방법 GitHub 란? 분산 버전 관리 툴인 깃 저장소 호스팅을 지원하는 웹 서비스이다. 깃이 텍스트 명령어 입력 방식인데 반해, 깃허브는 그래픽 유저 인터페이스(GUI)를 제공한다. 깃허브는 페이스트빈(pastebin)과 유사한 서비스인 기스트(Gist)와 위키를 각 저장소마다 운영하고 있으며, 깃 저장소를 통해 고칠 수 있다. Git 과 GitHub 의 HTTPS를 사용한 연동방법 1. GitHub 회원가입 2. GitHub에 Repository 생성 3. Git 과 GitHub 가 연동되어 있는지 확인 4. 원격지 연결 후 확인 5. 원격지 삭제 방법 6. 원격지를 origin 이라는 별칭으로 등록 7. 파일 생성 후 git 에 등록 8. 커밋 9. git 상태와 로그 확인 10. git 에 등록된 내용..
1일차_ Git 설치 및 사용 방법 Git 이란? 깃(Git)은 소프트웨어 개발에서 사용되는 분산 버전 관리 시스템입니다. 즉, 여러 명이 하나의 프로젝트를 개발할 때, 소스코드의 변경 내역을 추적하고 관리하여 버전을 관리할 수 있는 도구입니다. 깃은 빠른 속도와 분산 저장소를 통한 안정적인 관리, 브랜치 기능 등 다양한 기능을 제공하며, 다양한 운영체제에서 사용할 수 있습니다. 깃은 특정 시점을 저장할 수 있다. ( 프로젝트 진행 시 문제가 생겨서 롤백해야하는 경우 편리 ) 프로젝트 진행 시 Git 을 각자 사용하여 작업 후 GitHub 에 프로젝트를 올려 각자 작업물을 합칠 수 있다. - git 다운로드 주소 - Git - Downloading Package Download for Windows Click here to download..
11. JAVA - Scanner Scanner (표준 입, 출력 객체 지원 클래스) 1. Scanner : java.util 패키지에 들어있는 클래스 (java.util.Scanner)import로 불러와서 사용해야 한다.( import 단축키 - Ctrl + Shift + O ) package input; import java.util.Scanner; // java.lang은 기본 패키지로 자동으로 import되며 // java.lang을 제외한 패키지는 모두 import로 가져와야 사용 가능하다 public class Input { public static void main(String[] args) { // System.out: 표준 출력 객체 // System.in: 표준 입력 객체 Scanner sc; // Scanner 클래..

728x90