GIT

    [SMS 커밋알리미 개발기]ASP.NET C#

    [SMS 커밋알리미 개발기]ASP.NET C#

    매일매일 개발하구 매일매일 재미있게 매일매일 커밋하쟝 학부생때는 깃헙을 잠깐잠깐 쓰다가 본격적으로 사용한지는 1년 조금 넘었다. 매일매일 공부하면서 1일 1커밋 이상은 꼭 하려고 노력하고 있다. 문득 오늘의 커밋을 체크하고 알려주는 "커밋알리미"가 있으면 좋겠다고 생각을 했고 바로 실행에 옮겼다. 따로 설정을 하지 않아도 동작해야하므로 UI는 제거하고 윈도우 프로그램으로 제작하기로 했다. C#으로 WindowService로 등록을 해서 컴퓨터가 부팅만 되있다면 자동으로 저녁 자정 전 1시간 전에 사용자의 커밋 여부를 판단하고 내 SMS로 문자를 전송해주도록 설계해 보았다. docs.github.com/en/rest GitHub REST API - GitHub Docs You can use the GitH..

    [Git] window에서 PowerShell을 사용한 git 처리(1)

    [Git] window에서 PowerShell을 사용한 git 처리(1)

    1) window PowerShell 을 열어주고 2) git user.name과 user.email 환경변수를 입력해줍니다(등록시 이후 안해도됨) git config --global user.name "유저이름" git config --global user.email "유저이메일" 3) 사용할 로컬저장소의 루트주소로 찾아갑니다 4) 로컬저장소 등록 및 커밋하기 git init으로 로컬 저장소를 초기화시켜줍니다 Initialized empty Git repository in /주소가 나오고 여기서 git status를 입력하면 git에 untacked된 파일들이 표시되고 이를 staging에 add해주는 작업이 필요합니다. add하기전에..

    깃(git)  non-fast-forward 문제 해결방법

    깃(git) non-fast-forward 문제 해결방법

    에러 현상 github에서 저장소 생성 후 저장소 주소를 remote에 입력(git remote add origin https://github…..)한 뒤, git pull 또는 git merge 명령이 동작하지 않고 git push origin master시 [rejected] master -> master (non-fast-forward) 에러가 발생하는 경우 깃허브에 생성된 원격 저장소와 로컬에 생성된 저장소 간 공통분모가 없는 상태에서 병합하려는 시도로 인해 발생한다. 대충 pull 을 받고 해라 그런말인데 일단 안됨. -->공통분모를 만들어주거나 없어도 병합을 시켜줘야함 git pull origin master --allow-unrelated-histories 상단의 명령어를 통해 병합가능