JAVA

[JAVA] Git,Github,입력(scanner)

개발한이 2022. 7. 15. 12:43

github란

파일을 저장하는곳

github 사이트 접속 ->회원가입 ->

sourcetree 홈페이지 접속 -> 다운로드 -> 프로그램 실행 -> 건너띄기 -> GIT,Mercurial 둘다 체크하고 다음-> 아이디는 github 닉네임 이메일은 github 이메일로 로그인 하면 된다. ->그다음 예 아니오 뜨는데 아니오 누르면 된다.

 

github가서 프로필 저장소 new 누름 저장소를 만들때 add a readme file 체크 필수!!

 

만든파일 들어가서 code 누르고 https 안에 주소 카피한후 sourecetree에 clone누르고 소스코드 붙이고 두번쨰 줄 탐색 누른후 workspace ->git 파일 선택 그리고 두번째줄에 생긴 글 뒤에 위에걸 복사붙여넣기

들어가서 커밋해야한다. 익스플로어 열기로 열면 된다

스테이지에 파일이 올라오면 스테이지에 올리고 커밋을 입력(이 파일에 한 작업을 설명하는것)

커밋을 달아줄때에는 다른사람들을 위해 하나하나 세세하게 설명 달아주기!!!!

커밋하면 history에 밑에처럼 올라간다.

위 사진에 보이는 main 1 붙은건 아직 업로드 하지 않은것!

위 올린 파일을 업로드하고 싶으면 push 

파일을 다운로드 받고 싶으면 pull 

내 피시에 잇는걸 깃허브에 올릴려면 push를해야 올라가고 다른 컴퓨터에서 그 파일을 다운받고싶으면 pull

 

평소에 sourcetree를 틀면 패치부터 눌러 줘야한다.(새로고침 개념)

 

push로 업로드하면 

깃허브에 업로드된다.

 

파일의 코드를 추가시 추가할 코드만 커밋하여 올릴수 있다

커밋은 본인 자유롭게 쓸수 있지만 다른사람을 위해 잘 쓰는게 좋다.

 

표준 입력

Scanner Class 

콘솔에서 키보드 입력을 받는 클래스

API에서 제공하는 java.util.Scanner class를 이용

 

Scanner scanner = new scanner(System.in);에서  Scanner에 마우스를 가져다되면 문제점들이 뜨는데 해결방안 첫번째를 실행하면 3번에있는 import java.util.Scanner;이 뜬다 이건 외부에서 가져온다는 것

밑에 next와 같이 외울것

 

next는 엔터와 스페이스바를 허용하지않고

nextLine은 엔터와 스페이스바를 허용한다.

위처럼 주소 위에 scanner.nextLine(); 을 쓴 이유는 nextLine이 엔터와 스페이스를 먹기 때문에 앞에 연락처 next의 엔터를 가져와 먹어서 콘솔에서 바로 먹은것처럼 되기 때문에  nextLine을 하나 더 만들어 저 코드에서 엔터를 먹는 것으로 해 넘기기 위함이다.

 

import : 외부에서 소스코드를 가져오겟다

'JAVA' 카테고리의 다른 글

[JAVA]continue,메소드  (0) 2022.07.21
[JAVA]반복문  (0) 2022.07.20
[JAVA]입력,제어흐름도  (0) 2022.07.19
[JAVA] 자료형,연산자,문자열  (0) 2022.07.14
[JAVA] 설치 및 변수  (0) 2022.07.13