23.01.20

Kuno17·2023년 1월 20일
0

TIL/WIL

목록 보기
6/38
post-thumbnail

인텔레제이에서 깃허브를 연결해서 각종 작업을 하는 과정을 시도하는 과정에 실패하여 터미널을 통한 깃 사용법을 새롭게 알 수 있었다.

학습

  1. 객체지향 개념에 대한 기초를 학습
    https://kuno17.notion.site/e784932750744520898cf5af42673624

String.toCharArray()

  • Sting 문자열을 char형 배열로 바꿔서 반환해주는 메서드이다.
  • "ABCD"라는 문자열이 있으면 arr[0] ='A' / arr[1] ='B' / arr[2] ='C' / arr[3] ='D' /

Practice

public class test{
	public satic void main(String[] args) {
    	Scanner sc =. new Scanner(System.in);
        
        //문자를 입력 받는다.
        String str = sc.nextline();
        //문자열을 문자배열로 만들어서 반환한다.
        char[] arr = str,toCharArray();
        //문자배열의 길이만큼 반복하여 arr 문자배열의 값들을 출력한다.
        for(int i=0; i<arr.length; i++){
        	//구분하기 위해 공백을 넣어서 출력한다.
        }
        System.out.println();
        //char[] 배열의 내용을 표시
        System.out.println(Arrays.toString(arr));
     }
}

문제

엔텔리제이에서 깃을 바로 연결하여 커밋과 푸쉬를 하는과정에서 푸쉬가 되지 않는 현상이 발생.
커밋내역이 사라지고 origin repo에서도 PR이 발생하지 않음.

시도

리모트(원격 리포)를 변경하겨 커밋 후 푸쉬.
터미널을 통한 깃 실행 시도.

해결

깃허브의 연결 과정을 좀더 명확하게 알고 진행할 필요가 있다.
https://backlog.com/git-tutorial/kr/stepup/stepup1_1.html
다음 링크에서 깃에대한 기초를 더 확인하자.

  1. 작성한다.
  2. git add level_0/폴더명/
  3. git commit -m "Add : ~일차 과제 완료"
  4. git status
  5. 이때 .idea 파일이 올라가 있다면 제외해 줘야한다.
  6. git push origin main
    (여기서 origin = 나의 원격 리포 / main = 브랜치 이름 )
  7. 확인차로 깃페이지에서 Sycfork 진행 후
  8. Pull Request 만들기
  9. 원격 리포 주인이 merge.

origin > 나의 repo
upstream > 원격 repo(원본)

profile
자바 스터디 정리 - 하단 홈 버튼 참조.

0개의 댓글