git github 처음 사용

5211 단어 github
git: http://d.download.csdn.net/down/3169511/z_y_liu89 다운로드
github 에서 계 정 만 들 기: www.github.com
 새 창고:
1、
touch README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/hnp /lon.git git push -u origin master
2、
git remote add origin https://github.com/hnp/lon.git git push -u origin master
 
Global setup: Set up git  git config --global user.name "Your Name"  git config --global user.email [email protected]       Next steps:  mkdir hibernaet-demo2  cd hibernaet-demo2  git init  touch README  git add README  git commit -m 'first commit'  git remote add origin [email protected]:defnngj/hibernaet-demo2.git   git push -u origin masterExisting Git Repo?  cd existing_git_repo  git remote add origin [email protected]:defnngj/hibernaet-demo2.git   git push -u origin masterImporting a Subversion Repo?  Click here When you're done:  Continue
 
2. 비밀 키 만 들 기
  a、
$ cd ~/. ssh      ssh  

    b. 원래 의 비밀 을 백업 합 니 다.
   $ mkdir key_backup   $ cp id_rsa* key_backup   $ rm id_rsa*
 
 c. 새 키 생 성
Ssh-keygen –t rsa –C “[email protected]

 
로 컬 C: \ 문서 열기 and Settings\Administrator\.ssh\id_rsa. pub 파일.이 파일 의 내용 은 방금 태 어 난 키 입 니 다.
 
github 시스템 에 로그 인 합 니 다.오른쪽 상단 의  Account Settings --->SSH Public keys ---> add another public keys
로 컬 에서 생 성 된 키 를 복사 합 니 다 (key 텍스트 상자). 클릭 하 다. add key 오케이
git 에서 다음 명령 을 실행 합 니 다:
 
$ ssh –T [email protected]

하면, 만약, 만약... defnngj You've successfully authenticated, but GitHub does not provide shell access. 연결 이 성공 했다 는 뜻 이 야.
 
만약 당신 이 지금 항목 을 새로 만 들 었 다 면, 그것 을 github 에 제출 하 시 겠 습 니까?
 
프로젝트 를 만 들 었 다 고 가정 하고 프로젝트 의 루트 디 렉 터 리 아래로 전환 합 니 다.
$ git status   //현재 항목 아래 의 모든 글 의 상 태 를 보 세 요. 처음 이면 빨간색 을 발견 할 수 있 습 니 다. git / github 관리 에 맡 기지 않 았 기 때 문 입 니 다.
$ git add .   //(.) 점 은 현재 디 렉 터 리 의 모든 내용 을 git 관리, 즉 git 의 로 컬 창고 에 제출 한 것 을 표시 합 니 다.
P: git 의 강력 한 점 은 로 컬 창고 라 는 개념 이 있 습 니 다. 네트워크 가 없 는 상태 에서 업 데 이 트 된 내용 을 로 컬 창고 에 먼저 제출 할 수 있 습 니 다.
$ git commit –m”new natter ”  //어떤 내용 을 업데이트 하거나 수정 하 였 는 지 설명 하 세 요.
$ git remote add origin [email protected]:defnngj/hibernate-demo.git
/ / 프로젝트 를 처음 제출 하 는 경우 이 말 은 매우 중요 합 니 다. 이것 은 현재 프로젝트 와 원 격 창고 의 연결 입 니 다.
Ps: origin 은 다른 사람의 이름 으로 바 꿀 수 있 지만 다음 push (제출) 때 도 수정 한 이름 을 사용 해 야 합 니 다.
$ git remote -v  //현재 프로젝트 가 원 격 으로 연 결 된 창고 주 소 를 보십시오.
$ git push -u origin master  //로 컬 항목 을 원 격 창고 에 제출 합 니 다.
 
 ------------------------------------------------------------
만약 당신 이 집에 돌 아 왔 다 면, 회사 가 제출 한 프로젝트 를 현지 로 복제 하고 싶 습 니까?
 
만약 당신 이 처음으로 github 위의 프로젝트 를 로 컬 로 복제 하거나 다른 사람의 프로젝트 를 땅 에 복제 하려 고 한다 면.
$ git clone [email protected]:defnngj/hibernate-demo.git  //git 아래 에서 이 항목 을 저장 하고 싶 은 파일 디 렉 터 리 로 전환 하면 이 명령 을 실행 하면 항목 을 복제 할 수 있 습 니 다.
 
만약 로 컬 에 이미 이 항목 이 존재 하고 창고 에 또 새로운 업데이트 가 있다 면 어떻게 로 컬 프로젝트 에 더욱 통합 합 니까?
$ git fetch origin    //원 격 업 데 이 트 를 받 았 습 니 다. 여 기 는 준비 가 되 어 있 는 것 으로 볼 수 있 습 니 다.
$ git merge origin/master  //업 데 이 트 된 내용 을 로 컬 분기 / master 에 통합 합 니 다.
 
------------------------------------------- 
항목 에서 일부 파일 을 삭 제 했 는데 어떻게 제출 합 니까?
 
원 격 창고 에 aa 라 는 파일 이 저장 되 어 있다 면 fetch 에서 내 려 와 aa 라 는 파일 을 삭 제 했 습 니 다. push 를 원 격 창고 에 올 리 고 원 격 창고 에 있 는 항목 을 새로운 수정 으로 덮어 쓰 려 고 합 니 다. (원 격 창고 에 있 는 aa 도 삭 제 됩 니 다)
$ git status   //우리 가 삭제 한 어떤 파일 을 볼 수 있 습 니까?
$ git add .   //삭 제 된 파일 을 git 관리 에 제출 합 니 다.
$ git rm   src/com/hzh/hibernate/dao/aaa.java    //우리 가 삭제 한 그 파일 을 삭제 합 니 다. 그렇지 않 으 면 git 는 원 격 창고 에 제출 하 는 것 을 허락 하지 않 습 니 다.
Ps: 만약 당신 이 삭제 하고 싶 은 것 이 어떤 디 렉 터 리 (자바 패키지) 라면, 전체 디 렉 터 리 의 내용 을 삭제 하고 싶 습 니 다.
$ git rm  src/com/hzh/hibernate/bbb/ -r   // -r bbb / 디 렉 터 리 의 모든 내용 을 한꺼번에 이동 합 니 다.
 
------------------------------------------------------------------------
원 격 으로 새 창 고 를 만 들 었 습 니 다. 로 컬 에 새 항목 을 만 들 었 습 니 다. 어떻게 새로운 항목 을 창고 와 대응 합 니까?
 
사실 이것 도 간단 하 다. 다만 나 는 그 명령 들 에 대해 잘 이해 하지 못 해서 모호 해서 어떻게 대응 해 야 할 지 몰 랐 다.
 
$ git remote add origin [email protected]:defnngj/hibernate-demo.git
/ / 아니면 이 명령 입 니까? push 프로젝트 전에 이 한 마디 만 더 하면 됩 니 다.
[email protected]:defnngj/hibernate-demo.git 니 가 흔히 볼 수 있 는 새 창고 주 소 잖 아.git 에서 새 프로젝트 로 전환 합 니 다. push 전에 이 문장 을 추가 하면 우리 가 만 든 새 창 고 는 새 프로젝트 와 연 결 됩 니 다.
 
 
 
 
 
 
 
 
 

좋은 웹페이지 즐겨찾기