제가 지금 자주 사용하는git 명령
** 내가 현재 자주 사용하는git 명령
실례
폴더에 들어가면 버전을 제어할 파일입니다.
404:~/project/feh$ git init Initialized empty Git repository in .git/
새로운git 라이브러리 만들기
404:~/project/feh$ git add AUTHORS README TODO
나는 세 개의 서류를 그 창고에 넣었다.현재 디렉터리에 있는 모든 파일을 추가하려면 직접gitadd.마지막 영어 마침표는 현재 디렉터리를 표시합니다 404:~/project/feh$ vim TODO
아무 서류나 찾아서 수정했다404:~/project/feh$ git commit -a
수정한 후commit-a로 수정-a를 제출하는 것은all의 뜻이며,git가 나에게 어떤 파일을 수정했는지 찾아가도록 하세요.이때
# Please enter the commit message for your changes.
# (Comment lines starting with '#' will not be included)
# On branch master
#
# Initial commit
#
# Changes to be committed:
# (use "git rm --cached <file>..." to unstage)
#
# new file: AUTHORS
# new file: README
# new file: TODO
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# COPYING
# feh-1.3.4.tar.gz
# feh-1.3.4/
뭐 공부 해요?git는 기본적으로vim로 이 파일을 편집하도록 합니다.vim에서 i를 누르면 편집 모드로 들어갑니다.Esc를 눌러 명령 모드로 들어갑니다.많지 않은 것이 있으면 Esc를 몇 번 더 눌러라.그리고: w 메모리.그리고:q, 퇴장.너는 마음대로 수정해라. 일반적으로 나는 이번에 업데이트된 파일 앞에서 #삭제한다.캐시가 종료되면, reated initial commit c1040c1: new file: AUTHORS
3 files changed, 96 insertions(+), 0 deletions(-)
create mode 100644 AUTHORS
create mode 100644 README
create mode 100644 TODO
commit mesage를 쓰지 않으면git는 제출을 종료합니다.이 점은 나로 하여금 많은 시간을 낭비하게 하였는데, 왜 제출하지 않는지 모르겠다.사실 힌트는 분명하게 썼다.그러니까 마음대로 써요? fatal: no commit message? aborting commit.
이후 매번 파일을 수정하고 삭제할 때마다 직접gitcommit-a는 전부 (all) 를 제출합니다.만약 새 파일을 제출해야 한다면gitadd로 파일을 하나 더 주세요.txt면 돼요.파일 이름을 마음대로 바꾸면git는 자동으로 똑똑하게 처리됩니다.모든 폴더에서 상술한 방법을 사용할 수 있습니다!너무 편해요!
어떻게 로컬git 라이브러리를 원격 서버의 라이브러리로 밀어냅니까?
예를 들어 나는 방금 w3m 문서 번역을 제출했다
Push url: [email protected]:w3m-zh/mainline.git More info…
You can run "git push [email protected]:w3m-zh/mainline.git", or you can setup a remote by doing the following:
git remote add origin [email protected]:w3m-zh/mainline.git
to push the master branch to the origin remote we added above:
git push origin master
after that you can just do:
git push
알겠느냐?간단해.나중에 로컬 라이브러리에 제출하면gitpush만 있으면 됩니다.
이게 1시간밖에 안 걸렸어요.
일을 시작할 수 있을 거예요.장기적인 이익이기도 하다.번역과 창작을 돕기 위해 버전 제어를 사용해 왔다.
svn 나는 몇 번이나 몇 시간 동안 괴롭혔지만 성공하지 못했다.관건은 아직 입문난이도가 아니라git의 기능이야~!:)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Heroku H10/503 오류 해결 방법 - 이야기
오후 2시 30분까지 내 이해 수준에 따라 배포할 준비가 된 내 코드 를 완성했습니다.
몇 달 전에 플랫폼에 Node.js 앱을 배포하여 을 따르기로 결정했습니다.
How to solve Heroku H10 erro...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
git push origin master
after that you can just do:
git push
알겠느냐?간단해.나중에 로컬 라이브러리에 제출하면gitpush만 있으면 됩니다.
이게 1시간밖에 안 걸렸어요.
일을 시작할 수 있을 거예요.장기적인 이익이기도 하다.번역과 창작을 돕기 위해 버전 제어를 사용해 왔다.
svn 나는 몇 번이나 몇 시간 동안 괴롭혔지만 성공하지 못했다.관건은 아직 입문난이도가 아니라git의 기능이야~!:)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Heroku H10/503 오류 해결 방법 - 이야기
오후 2시 30분까지 내 이해 수준에 따라 배포할 준비가 된 내 코드 를 완성했습니다.
몇 달 전에 플랫폼에 Node.js 앱을 배포하여 을 따르기로 결정했습니다.
How to solve Heroku H10 erro...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Heroku H10/503 오류 해결 방법 - 이야기오후 2시 30분까지 내 이해 수준에 따라 배포할 준비가 된 내 코드 를 완성했습니다. 몇 달 전에 플랫폼에 Node.js 앱을 배포하여 을 따르기로 결정했습니다. How to solve Heroku H10 erro...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.