본문 바로가기
TIL(Today I Learned)

2일차 : 팀과제(배너만들기), GIT&GITHUB

by seed0335 2023. 5. 16.
  1. 오늘의 일정 느낌
    1. 오전 9시에 팀원들에게 github 로컬 연동하는 법을 알려주었다. 
      1. 근데 이것보다는 하루동안 무엇을 할지 각자 나눈 후에 그 후에 기술적인 이야기를 했으면 더 좋았을 것 같다. 
    2. 오전 9~12시 배너만들기, 아래는 오늘 만든 코드(간단한 코드라, 크게 어려운 점은 없었다.)
#main_banner {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;

        background-image: url("benner_back.png");
        width: 1280px;
        height: 300px;

        background-size: cover;
        background-repeat: no-repeat;
        font-size: 25px;
    }

    #nav {
        width: 800px;

        display: flex;
        flex-direction: row;
        justify-content: left;
    }

    div>ol {

        display: flex;
        flex-direction: row;
        align-items: right;
        justify-content: right;
    }

    div>ol>li {
        margin: 0px 20px 0px 20px;
        list-style: none;
    }

    span {
        font-size: 15px;
    }
<div id="main_banner">
        <div>
            <div>
                <h1>
                    <p> &nbsp;</p>
                </h1>
            </div>
            <div>
                <h1>
                    <p>우리는 E1I4 <span>이에요요</span></p>
                </h1>
            </div>
        </div>
    </div>
    <div id="nav">
        <ol>
            <li>E1I4</li>
            <li>Member</li>
            <li>guest book</li>
        </ol>
    </div>

3. 12시 ~ 6시 모두의 깃 책을 정독했다.(팀원들의 데이터를 취합해서 최종적으로 완성하는 일을 맡아서 하기 때문에 현재 열심히 공부를 하고 있다. 책으로 볼때는 그렇구나 했던 문제들이 현실이 되고, 오류가 곳곳에서 튀어나오면서 공부의 필요성을 절실히 느끼고 있다. (중간에 팀원 잠깐 팀원 도와드림)

   1. 팀원과 함께 할 때 너무 재밌있다. 예전 팀도 좋았는데, 계속 좋은 사람들과 만나고 이야기 할 수 있어서 즐거웠다. 

   2. 전에는 내가 너무 속도와 완성 위주로 역할을 부여하고, 나를 채찍질했는데, 지금은 대화하면서 재밌게 여유 있게(실제 시간도 더 여유가 있다.) 기다리면서 할 수 있어서 좋았다. 

 

4. 7시 ~ 9시 워크플로우 작성 및 팀 코드 공유하기.  

 

 

  1. 배운 내용과 문제점
    1. 기술 외적인 부분 
      1. 3명의 팀원은 window환경에서, 2명은 mac으로 하고 있는데, 이 과정에서 문제가 발생한다.
        1. 그런데 이 부분을 맥이니까 그런 거야, 나는 해결할 수 없어. 이런식으로 생각하지 말아야 겠다. 
        2. os차이는 있지만, 사실 실수는 os보다는 내가 명령어를 잘못해서인 경우가 더 많다. 특히 지금 git으로 풀리퀘스트를 해보고, 받고 하면서 배우는 과정인데, 문제 해결과정을 즐기라고 하신 말씀 기억하면서 내일도 팀원의 문제를 해결해봐야겠다. 
      2. 각자 코드를 맡기고 기다리고, 있는데 각각 완성도 있게 코드 결과를 내놓고 배우는 모습을 보면서, 빨리 빨리보다 확실하게 배우고 도와주는 팀이 되어야 겠다. 
    2. 기술적인 부분

소스트리

잘 모르는 부분만 정리, 나머지는 책 보기

2.2

  1. .gitignore
    1. 주의사항 : 이미 깃 허브 원격저장소에 올라간 파일은 삭제 후 제 업로드를 해야 한다.

2.3 해시테그

  1. 태그를 붙여 릴리스하기

3.1 버전 비교하기

3.2 작업되돌리기

  1. 폐기
  2. 제거
  3. 커밋 되돌리기 중요
    1. revert : 선택한 커밋을 올리기 전 상태로 돌아가는 것
    2. reset - 폐기의 뜻을 제대로 이해해야 이해 가능함. (원격 연결시 사용X 추천)
      1. soft : 커밋했다는 사실만 되돌리기
      2. mixed : 스테이지와 커밋을 되돌림
      3. hard : 작업디렉터리 내 변경사항까지 통째로 되돌림

3.3 스태시로 작업 임시 저장하기 - 이해는 되는데, 사용하기 어렵다.

  1. 계륵같은 상황일 때 쓴다.

4.2 브랜치 나누기

  1. HEAD와 CHECKOUT 개념
    1. HEAD : 현재 작업 중인 브랜치의 최신 커밋
    2. 특정 브랜치에서 작업할 수 있도록 작업 환경을 바꾸는 것

 

 

 

 

댓글