Git_[3.2] git issue_실전.

Leejaegun·2024년 9월 15일

Git

목록 보기
6/32

1. git Template 만들기

① Settings - Feature - Set up templates
② Add_template -> 아무거나 클릭
③ template 에 Type에 맞는 거 적어야함.
ex) Feature 특성이다 그러면

이런 식으로 적어두셈.

④ 다 하면 Propose change 클릭 해서 만들면 됨.

2. git template local에서 만들기

local 에서 만든다는 의미는 본인이 사용하는 IDE에서(필자는 vscode)에서 만든다는 뜻.

① .github/ISSUE_TEMPLATE 에 들어가면 markdown 으로 feature_request.md가 있을 것인데 그거를 복붙에서 bug_request.md 만들어줌

② name, title 등을 밑 이미지와 같이 바꿔줌

③ 변경사항을 커밋해줌

git add .github/ISSUE_TEMPLATE/bug_report.md
git commit -m "feat: Add add_function" # feat은 기능추가 ,Add는 추가한다, add_fucntion이라는 이름의 기능을
git push origin main

확인해보면 원격저장소에 추가된걸 확인할 수 있다.

3. git issue 기반 개발하기 - 작업정리

위의 사항을 다 했으면 Issue 탭에 들어가보라.

위 이미지처럼 나올 것이고 본인이 어떠한 것을 하느냐에 따라Get started 를 누르면 된다.(필자는 더하기 함수를 하는 파이썬 스크립트를 추가할 예정)


이렇게 추가해주면 된다. 이후 파이썬 스크립트를 추가해보자.

4. git issue 기반 개발하기 - 코드정리

① git file 에 파이썬 main.py를 추가한다.

from typing import Union # Union은 Python의 타입 힌트(type hint)에서 사용되는 타입으로, 여러 개의 가능한 타입 중 하나를 가질 수 있음을 나타냅니다. Union은 두 개 이상의 타입을 허용할 때 사용됩니다.

def add(x:Union[int,float],y:Union[int,float]) -> Union[int,float]:
    return x+y

if __name__ == "__main__":
    print(add(1,2))
    print(add(3,2.5))
    print(add(1.1,223))
    print(add(100,22))

② git add 와 commit 을 하는데 이때 tag를 하기 위해 마지막에 따옴표하기전에 엔터함.

git add main.py
git commit =m "feat: Add add_function #여기에 바 따옴표하지말고 엔터두번 클릭하고 마지막에 샵1 해서 태그거셈.
>
> #1" #tag걸어두는 것.

③ 마지막에 github에 들어가서 확인

profile
Lee_AA

0개의 댓글