태그: git
시놀로지 텔레그램 봇
시놀로지 텔레그램 봇을 만들어서 개인적으로 써오다가 몇가지 기능을 업그레이드하면서 미약하지만 공개를 해보면 어떨까 싶어서 GitHub(소스)와 블로그(사용법)에 남겨봅니다. 시스템정보확인, 다운로드 스테이션 목록보기/추가/삭제, 비디오목록보기 등의 명령처리가 가능하며, 작업 스케줄에 등록하면 다운로드 완료 알림, 최근 추가 비디오 알림 등이 가능 합니다. 준비 시놀로지에 필요 패키지 설치 : Web Station(PHP), Git Server, Docker, MariaDB, phpMyAdmin Web Station PHP […]
Git push하지 않은 commit 확인
Push하지 않은 Commit 확인
1 | git log [since]..[until] |
예제:
1 | git log origin/master..master |
Push하지 않은 파일 목록 확인
1 | git diff --stat --cached [remote/branch] |
예제:
1 | git diff --stat --cached origin/master |
Push하지 않은 파일 코드 차이 확인
1 | git diff [remote/branch] |
Push하지 않은 파일 전체 경로 확인
1 | git diff --numstat [remote/branch] |
Git 저장소 만들기
Git을 사용하여 소스를 관리 하기위해선 먼저 저장소를 만드는 방법을 알아야 합니다. 먼저 소스를 보관 할 원격 저장소를 만들어야 하고, 기존 프로젝트가 있는 곳에 로컬 저장소를 만들어 원격 서버로 소스를 올리면 Git을 사용할 준비가 끝납니다. 원격 저장소 만들기
1 2 3 | mkdir myproject cd myproject git init --bare |
로컬 저장소 만들기 – 기존 프로젝트를 저장소로 만드는 방법
1 2 3 4 5 6 | cd myproject git init git add . git commit -m "initialize project" git remote add origin ssh://gitserver.com/repository/myproject.git git push -u origin master |
로컬 저장소 만들기 – 원격 저장소를 복제하는 […]