John Wachira avatar John Wachira avatar

John Wachira 소개

LinkedIn

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

John Wachira의 기사

PowerShell 방법

  1. PowerShell 스크립트에 대한 설명 기반 도움말 작성
  2. PowerShell에서 대용량 파일 분할
  3. PowerShell에서 현재 시간대 표시
  4. PowerShell의 시작 프로세스에서 종료 코드 가져오기
  5. PowerShell의 작업 관리자와 유사한 프로세스 목록 가져오기
  6. 문자열에서 PowerShell 하위 문자열 추출
  7. PowerShell CSV 파일에서 열 추출 및 변수에 저장
  8. PowerShell에서 Get-Clipboard 출력 사용
  9. PowerShell에서 배열의 빈 배열 만들기
  10. PowerShell을 사용하여 이름으로 특정 파일 찾기
  11. PowerShell을 사용하여 파일에 특정 문자열이 포함되어 있는지 확인
  12. PowerShell의 변수에서 복사하여 붙여넣기
  13. 텍스트 파일 및 형식 가져오기 및 PowerShell에서 CSV로 내보내기
  14. 파일 및 폴더를 통한 PowerShell 루프

Git 하우투

  1. Bare Git 리포지토리에 마스터 브랜치 생성
  2. Bower: ENOGIT Git이 설치되지 않았거나 PATH에 없음
  3. Git Bash에서 파일 열기
  4. Git Checkout --Track Origin/Branch와 Git Checkout -B Branch Origin/Branch의 차이점
  5. Git Cherry-Pick과 병합 작업 흐름
  6. Git Diff를 사용하여 Git의 공백 무시
  7. Git Merge Origin/Master와 Git Pull의 차이점
  8. Git Pull 원본 분기가 마스터 분기를 덮어씁니다.
  9. Git Pull이 모든 것을 당기지 않음
  10. Git Rebase 오리진/브랜치 대 Git Rebase 오리진 브랜치
  11. Git RM --Cached와 Git 재설정 파일의 차이점
  12. Git 리포지토리를 이전 커밋으로 되돌리기
  13. Git 리포지토리를 이전 커밋으로 되돌리기
  14. Git 리포지토리에 파일 추가
  15. Git 리포지토리의 이름 얻기
  16. Git 리포지토리의 파일 및 디렉터리 이름 바꾸기
  17. Git 분기 포인터를 다른 커밋으로 이동
  18. Git 상태 병합되지 않은 경로 해결
  19. Git 재설정, 되돌리기 및 체크아웃 명령의 차이점
  20. Git 충돌 마커 이해
  21. Git 커밋 기록에서 특정 문자열 검색
  22. Git 커밋 사인오프 기능 이해
  23. Git 클론 업데이트
  24. Git 풀 실행 취소
  25. GitHub에서 빈 브랜치 만들기
  26. GitHub에서 저장소 포크
  27. GitHub의 분기와 복제의 차이점
  28. GitHub의 분기와 분기의 차이점
  29. GitLab에서 그룹 생성 및 프로젝트 이동
  30. Git에서 Fetch_Head의 의미
  31. Git에서 권한 거부(Publickey) 오류 해결
  32. Git에서 로컬 작업 디렉터리 정리
  33. Git에서 로컬 파일 변경 사항 무시
  34. Git에서 마스터 브랜치 삭제
  35. Git에서 버전 번호 관리
  36. Git에서 병합 및 병합되지 않은 분기 보기
  37. Git에서 사용자 이름 및 이메일 구성 확인
  38. Git에서 삭제된 파일 스테이징
  39. Git에서 수정된 커밋 되돌리기
  40. Git에서 원격 지점 추적 중지
  41. Git에서 이미 푸시된 스쿼시 커밋
  42. Git에서 이전 커밋에 태그 지정
  43. Git에서 추적되지 않은 파일 무시
  44. Git에서 추적되지 않은 파일을 커밋하는 다양한 방법
  45. Git에서 충돌을 해결한 후 병합 완료
  46. Git에서 충돌하는 파일 표시
  47. Git에서 커밋 기록 필터링
  48. Git에서 커밋할 폴더의 모든 파일 추가
  49. Git에서 특정 커밋 수정
  50. Git에서 특정 폴더 가져오기
  51. Git에서 파일을 임의의 버전으로 비교
  52. Git에서 하나의 파일 가져오기 및 업데이트
  53. Git으로 특정 태그 다운로드
  54. Git을 사용하여 원격 리포지토리에 초기 푸시 만들기
  55. Git의 다른 분기에 현재 변경 사항 커밋
  56. Git의 다른 분기에서 변경 사항을 선택적으로 병합
  57. Git의 두 분기에 대한 최근 공통 조상 식별
  58. Git의 로컬 리포지토리에서 원격 리포지토리 생성
  59. Git의 마지막 커밋에 파일 추가
  60. Git의 모든 브랜치 가져오기
  61. Git의 원격 리포지토리와 로컬 리포지토리 동기화
  62. Git의 원격 저장소로 푸시되지 않은 커밋 나열
  63. Git의 일부 파일을 제외한 모든 항목 무시
  64. Git의 커밋되지 않은 변경 사항에 대한 Diff 세부 정보 표시
  65. Git의 태그에서 분기 생성
  66. Git의 특정 커밋으로 리베이스
  67. Git의 프로젝트 커밋 기록에서 삭제된 파일 찾기
  68. Git의 한 브랜치에서 다른 브랜치로 변경 사항 복사
  69. Visual Studio Code로 Git Bash 구성
  70. Windows에서 Git 커밋 편집기 닫기
  71. 개발 분기를 마스터 분기와 동일하게 만들기
  72. 개발 분기를 마스터로 병합
  73. 기존 GitHub 리포지토리에 대한 링크
  74. 기존 리포지토리에 .gitignore 파일 추가
  75. 단일 파일을 원격으로 커밋 및 푸시
  76. 되돌린 Git 커밋 복원
  77. 로컬 Git 변경 사항을 제거하는 데 사용되는 다양한 방법
  78. 명령줄에서 Git Rebase 사용
  79. 명령줄을 사용하여 Git 검색 커밋 메시지
  80. 모든 커밋에서 변경된 파일 이름 표시
  81. 브랜치에서 일부 파일을 커밋하고 다른 브랜치에서 사용 가능하게 만들기
  82. 수정: Git이 내부 또는 외부 명령 오류로 인식되지 않음
  83. 암호 및 사용자 이름을 기억하도록 Git 자격 증명 구성
  84. 업스트림 추적 Git 분기 확인
  85. 원격 Git 브랜치 체크아웃
  86. 원격 리포지토리의 파일을 덮어쓰도록 Git 푸시 강제 적용
  87. 원격 저장소에서 가져올 때 로컬 변경 사항 무시
  88. 이 리포지토리 오류에서 다른 Git 프로세스가 실행 중인 것으로 보이는 문제 수정
  89. 충돌이 있는 Git 병합 되돌리기
  90. 치명적: Git에서 Origin이 Git 리포지토리 오류로 나타나지 않음
  91. 치명적: Git에서 관련 없는 기록 오류 병합 거부
  92. 치명적: Git에서 원격 종료가 예기치 않게 중단됨 오류
  93. 치명적: 현재 분기 마스터는 Git에서 업스트림 분기 오류가 없습니다.
  94. 커밋 메시지 편집기 종료
  95. 커밋 없이 Git Stash 충돌 해결
  96. 커밋되지 않은 기존 변경 사항을 Git의 새 분기로 이동
  97. 커밋되지 않은 변경 사항에서 Git 패치 생성
  98. 커밋을 삭제하지만 Git의 변경 사항은 유지
  99. 특정 개정으로 Git 리포지토리 복제
  100. 특정 커밋을 원격 리포지토리로 푸시
  101. 파일 모드 변경을 무시하도록 Git 구성
  102. 퍼블릭 Git 리포지토리의 이전 커밋으로 롤백
  103. 폴더를 Git 저장소로 만들고 원격으로 푸시
  104. 하나의 명령에서 git add, git commit 및 git push
  105. 하나의 명령으로 Git 추가 및 Git 커밋
  106. 하나의 파일을 제외하고 커밋할 모든 파일 추가
  107. 힘내 병합 마스터와 힘내 병합 원본/마스터의 차이점
  108. 힘내 체크 아웃과 힘내 클론의 차이점
  109. 힘내 추가 명령 실행 취소
  110. 힘내 푸시 오리진과 힘내 푸시 오리진 마스터의 차이점
  111. 힘내 풀과 힘내 풀 오리진 마스터의 차이점
  112. .git 디렉토리 설명
  113. Git Bash에서 복사 및 붙여넣기
  114. Git Stash 실행 취소
  115. Git 가져오기와 Git 풀의 차이점
  116. Git 리포지토리 시각화
  117. Git 분기에 변경 사항 커밋
  118. Git 패치 오류 문제 해결
  119. Git 풀과 Git 클론의 차이점
  120. Git 풀이 파일을 업데이트하지 않음
  121. Git에 사용자 이름과 비밀번호 저장
  122. Git에 파일 추가
  123. Git에서 로컬 브랜치 병합
  124. Git에서 로컬 커밋 삭제
  125. Git에서 변경 사항 실행 취소
  126. Git에서 브랜치 생성 및 사용
  127. Git에서 스태시 적용
  128. Git에서 패치 파일 사용
  129. Git의 로컬 변경 사항 덮어쓰기
  130. 리베이스 Git 브랜치
  131. 비어 있지 않은 Git 디렉토리로 복제
  132. 최신 Git 하위 모듈 가져오기
  133. Git HEAD^ 대 Git HEAD~ 대 Git HEAD{@}
  134. Git 하위 모듈 나열
  135. Git과 함께 작동하도록 프록시 구성
  136. Git용 SourceGear DiffMerge 도구 설정
  137. IntelliJ IDEA의 Git Stash와 Shelve
  138. Meld를 ​​Git용 Difftool 및 Mergetool로 설정
  139. Git Index.Lock 파일
  140. Git Prune 명령으로 Git 저장소 정리
  141. Git 리포지토리 이름 바꾸기
  142. Git 콘솔 색상 지정
  143. Git 푸시 --force-with-lease 대 Git 푸시 --force
  144. Git 프로젝트 내보내기
  145. Git에서 기존 태그 이동
  146. Git에서 단계적 및 단계적 변경 사항 표시
  147. Git에서 단일 원격 분기 복제
  148. Git에서 단일 파일에 대한 로컬 변경 사항 실행 취소
  149. Git에서 자동 커밋 없이 파일 병합
  150. 원격 Git 리포지토리에서 마지막 커밋 실행 취소
  151. 커밋 ID로 Git 리포지토리 되돌리기
  152. Git에서 특정 커밋 병합
  153. Git에서 파일, 커밋 및 분기 비교
  154. 로컬 리포지토리에서 마지막 Git 커밋 실행 취소
  155. 원격 리포지토리에 새 로컬 Git 분기 푸시 및 추적
  156. 원격을 설정하여 리포지토리 업데이트

PHP 하우투

  1. PDF 문서를 PHP의 미리보기 이미지로 변환
  2. PHP shell_exec() 및 exec() 함수
  3. PHP 조건문
  4. PHP 페이지의 HTML 출력 축소
  5. PHP-FPM 및 Nginx Docker 컨테이너 설정
  6. PHP를 사용하여 HTML로 PDF 파일 다운로드
  7. PHP의 마법 인용문

배치 하우투

  1. 배치 파일 파일 이름의 X 문자 제거
  2. 배치 파일에 대한 바로 가기 만들기
  3. 배치 파일에서 실행 중인 프로세스 중지
  4. 빈 변수에 대한 일괄 검사
  5. 지정된 환경 변수에 하위 문자열이 포함되어 있는지 확인
  6. 하위 디렉토리에 있는 파일을 통해 반복되는 배치 파일
  7. 현재 배치 파일 디렉토리 가져오기