git 로 버 전 관리
2139 단어 버 전 관리
먼저 github 에 관련 이름 을 만 들 고 설명 합 니 다.
$cd ~/hello-world //Hello-world 디 렉 터 리 로 가기
$git init //초기 화
$git init --bare //서버 쪽 초기 화
$git add . //모든 파일 을 색인 에 추가 합 니 다(모든 파일 을 추가 하고 싶 지 않 습 니 다.gitignore 나 add 로 구체 적 인 파일 을 추가 할 수 있 습 니 다)
$git commit //로 컬 창고 에 제출 하고 업데이트 로 그 를 작성 합 니 다( -m"업데이트 로그"도 가능)
$git remote add origin [email protected]:WadeLeng/hello-world.git //remote 로 추가
$git push origin master //push github 에
2.항목 업데이트(파일 추가):
$cd ~/hello-world
$git add . //이렇게 하면 어떤 파일 이 추가 되 었 는 지 자동 으로 판단 하거나 수 동 으로 파일 이름 을 추가 할 수 있다.
$git commit //로 컬 창고 에 제출
$git push origin master //새로 만 든 것 이 아니 라 reote 에 추가 할 필요 가 없습니다.
3.항목 업데이트(추가 파일 없 음,파일 만 삭제 또는 수정):
$cd ~/hello-world
$git commit -a //어떤 파일 을 삭제 하거나 수 정 했 는 지 기록 합 니 다.
$git push origin master //github 에 제출
4.일부 파일 을 무시 합 니 다.예 를 들 어*.o 등:
$cd ~/hello-world
$vim .gitignore //파일 형식 을'gitignore'에 추가 하여 저장 합 니 다.
그리고 git add 를 사용 할 수 있 습 니 다.이 파일 을 자동 으로 걸 러 낼 수 있 습 니 다.
5.clone 코드 로 컬:
$git clone [email protected]:WadeLeng/hello-world.git
로 컬 에 코드 가 존재 하고 창고 에 업데이트 가 있 으 면 변 경 된 항목 을 로 컬 항목 으로 통합 합 니 다.
$git fetch origin //원 격 업데이트 가 져 오기
$git merge origin/master/업데이트 내용 을 로 컬 분기 에 통합 합 니 다.
6.취소
$git reset
7.삭제
$git rm * // rm
흔히 볼 수 있 는 오류
1.$ git remote add origin [email protected]:WadeLeng/hello-world.git
8.갈고리 설치
[root@localhost]$ cat > post-receive <
>#!/bin/bash
>git --work-tree=/home/website/wwwroot checkout -f
>EOF
[root@localhost]$ chmod +x post-receive
오류 알림:fatal:remote origin 이 이미 존재 합 니 다.
해결 방법:$git remote rm origin
다음 실행:$git remote add [email protected]:WadeLeng/hello-world.git 잘못 신고 하지 않 았 을 거 예요.
2. $ git push origin master
오류 알림:error:failed to push som refs to
해결 방법:$git pull origin master/원 격 서버 github 위의 파일 을 먼저 끌 어 올 린 다음 push 를 올 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[코드 동기 화 + 버 전 관리] Git + SourceTree + Dropbox1. 먼저 버 전 관리 가 필요 한 procject 를 Dropbox 에 복사 합 니 다.나 는 이전에 쓴 항목 인 'Gallery Test' 를 Dropbox 의 Gallery Test 폴 더 에 복사 했다. "C...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.