git 명령 모음(계속 업데이트)
2178 단어 각종 명령
git clone [ ]
2. 스스로 지점을 만든다
git checkout -b [name]
3. [name]에서 코드 밀어내기
git push origin [name]
4. 다른 사람이 세운 지점을 끌어들인다
git checkout -b [name] origin/[name]
예:
git checkout -b dev origin/dev
5. [name]에서 코드 코드 코드 끌어오기
git pull origin [name]
6.git의 기본적인push방식을simple로 바꿉니다. 즉gitpull/push로 코드를 직접 밀어붙이고origin[name]을 추가할 필요가 없습니다.
git config --global --unset-all push.default
git config --global --add push.default simple
7. 파일의 변동을 무시하기 위해 일반적으로 로컬 설정 파일을 설정하기 위해 제출되지 않습니다
git update-index --assume-unchanged
8、git의 일반적인 사용에서 제출하고 싶지 않은 파일add가 index에 들어간 후 취소하고 싶으면 명령을 사용할 수 있습니다
git reset HEAD
9.gitlab의 주소를 변경한 후에 라이브러리를 끌어올리는 것은 다음과 같다.
git remote set-url
예:
git remote set-url origin [email protected]
10. 로컬 지점을 보려면:
git branch
11、
모든 브랜치 보기
git branch -a
12
、
로컬 브랜치 삭제
git branch -D
13.github 원격에서 지점 삭제
(지점 이름 앞의 사칭은 삭제를 의미하며, 사칭 앞의 빈칸은 반드시 존재해야 하며, 빈 지점을 서버로 밀어내는 것을 의미한다)
git push origin :Branch1
주: 아래 명령에도 유용하지만 이것은 원격 지점을 삭제하는 것이 아니라 로컬 인덱스를 삭제하는 것입니다
git branch -r -d origin/hongchangfirst
14. 만약 당신이 절반까지 개발하면, 갑자기 처리해야 할 일이 끼어들면,
:
git stash
당신이 처리를 마치면 당신의 개발을 계속하고 싶습니다.
git stash pop
15、
git 사용자 이름 재설정 등 정보
[STEP 1]
먼저 이름 삭제:
git config --global --unset-all user.name
메일 주소:
git config --global --unset-all user.email
【2단계】
덧붙이다
성함
:
git config --global --add user.name [name]
git config --global --add user.email [[email protected]]
16. 라이브러리의 변화 여부를 보기
git fetch --all