본문 바로가기
제출용/TIL

내일배움캠프 11일차 TIL + 깃허브 연결하기

by 유린테 2024. 4. 29.

오늘의 키워드

  • 깃허브 연결하기
  • 커밋
  • 머지

 


 

 

 

 

이번주는 처음으로! 팀프로젝트를 시작하게 되었다!!

저번 팀프로젝트에서 개인학습조가 되어 참여를 안했기 때문에,, 팀플은 처음이라 어색했다.

 

가장 큰 문제는 바로 깃허브였다.

깃허브로 공동작업을 해야하는데 어떻게 사용하는지 몰라서 하나하나 팀원분들한테 물어봐야 해서 죄송했다.

잘 알려주셔서 감사합니다.. 흑흑

 

 

 

<< 오늘 열심히 배운 생존형 깃허브 사용법 >>

 

// 처음 깃허브 추가 받고 나서
데스크탑깃허브 - 커런트 레포지토리 - 클론 만들기
브랜치 만들기

//내 코드 작성하고나서
데스크탑깃허브 - 커밋 < [add]이름 > - Commit to [내 브랜치]
push 해주면 내 브랜치까지 올라감!

Dev 체크 - 스타트 눌러서 머지  - Dev 까지 올라감

평소 작업할 때는 내 브랜치까지만 올리고 Dev는 나중에

//Dev로 합칠 때
dev로 머지까지만 하고 push는 하지 않기! 
>> main으로 바로 올라감

// 캐릭터 추가할 때 (코드 작성 시)
Character cs에서 public static으로 만들어야한다
이런거 모르겠으면 바로바로 물어봐야함!!!! (이젠 터지면 안돼요)

// 내 코드 작성할 때
작업하는 브랜치 만들어서 (스타트면 스타트, 캐릭터 정보면 정보) 작업하기!

커밋을 하면 내 브랜치에 저장만 된 느낌
커밋한거에서 내가 안올리고 싶은거 있으면 히스토리에서 지우고 머지


머지를 하면 내 코드가 Dev 에 합쳐지는 것.
푸시를 하면 

Dev 올릴 때 올린다고 말해주기 (안겹쳐야함)

// 다른 사람들 코드 가져올 때
브랜치에서 가져올 브랜치 체크 - Dev에서 머지해오기

 

 

그리고 내가 맡은건 일단 시작페이지, 캐릭터 상태보기인데

난 캐릭터 상태를 그냥 int string 이런걸로 했는데 

public으로 해서 get,set 설정으로 가져오게 할 수 있게 하신 팀원분이 있어서

그 방법을 적용해보기로 했다.

물론 그거 구현은 내일 할거임 오늘 깃허브 연결하는데만 하루 걸렸음

 

 

+

콘솔에서 글씨 정렬하는것을 찾았다.

 Console.WriteLine("123456789012345678901234567890123456789012");// 총길이 42칸

Console.WriteLine(String.Format("{0,42}", "test")); //우측정렬

Console.WriteLine(String.Format("{0,-42}", "te13123123st")); //좌측정렬

Console.WriteLine(String.Format("{0}", "1").PadLeft(42 - (21 - ("1".Length / 2))));// 가운데정렬

Console.WriteLine(String.Format("{0}", "123").PadLeft(42 - (21 - ("123".Length / 2))));

Console.WriteLine(String.Format("{0}", "12345").PadLeft(42 - (21 - ("12345".Length / 2))))

 

 

 


 

 

 

 

오늘 발제 보고나서 깃허브 연결하고 내꺼 올리는 법 하는데만 하루가 꼬박 걸려버렸다.

깃허브 참 어려운 것

내일부터는 C#에서 구현하기를 시작해야지

팀프로젝트 처음이라 너무 떨리고,, 다른 분들에게 민폐가 될 까봐 너무 걱정이긴 한데

휴 열심히 해보자.. 화이팅