Git 초보자가 프로그램을 GitHub에 놓는 방법
5495 단어 GitGitHub.gitignore
언제 잘 이해하고 싶으면 기사 참조"Git에서 자주 사용하는 명령에 삽화 설명을 넣어 저렴한 의자로 정리해 보세요.".
전제 조건 및 환경
처음부터 GitHub으로 관리하려면
다음은 처음부터 GitHub로 관리할 때의 단계입니다.
1. GitHub에서 저장소 만들기
브라우저에서 로그인GitHub하고 새로 만들기 버튼을 눌러 저장소를 만듭니다.
저장소 이름 등의 정보를 입력하고 저장소 만들기 버튼을 누릅니다.
복사 아이콘 을 눌러 저장소의 URL을 클립보드로 복사합니다.
2. 복제 저장소
터미널 로컬 클론 저장소에서git clone <コピーしたリポジトリのURL>
3. 개발 제품 추가
개발 후 프로그램을 만들었다고 가정하면'test.py'라는 빈 파일을 만듭니다.touch test.py
4. add
git 관리에 모두 추가합니다.git add .
GitHub에 반영하지 않으려는 파일이나 디렉토리가 있는 경우 ".gitignore"라는 파일을 사용하여 add 이전에 설정합니다.또한 재설정할 때 보십시오"gitignore를 재반영하는 방법".touch .gitignore
.gitignore의 모델은 다음과 같습니다.기사 참조".gitignore의 작법".참고 .gitignore 템플릿 하면 진전
.gitignore# 特定拡張子の除外(*は任意の文字のワイルドカード)
# .python cacheファイルの除外
*.pyc
# フォルダ除外
.idea/
# 特定ファイル名の除外
test.py
# フォルダ内の特定ファイル名の除外
test/test.py
5. 제출 및 푸시
제출 시 주석을 추가합니다.
Push는 GitHub를 반영합니다.git commit -m "Comment"
git push origin master
프로그램을 만들어서 GitHub에 저장할 때
개발 중/이후 GitHub에 저장하려는 단계입니다.
1. GitHub에서 저장소 만들기
이것은 "처음부터 GitHub으로 관리하는 절차".과 같다.
2. 초기화
개발물의 루트 디렉터리에 init.# From root directory
git init
3. 원격 저장소 추가
원격 저장소를 추가합니다.GitHub의 저장소 화면에서 복사된 URL을 사용합니다.git remote add origin <コピーしたリポジトリのURL>
4. Pull
추가된 원격 저장소 GitHub에서 드래그합니다.git pull
5. Merge
푸시된 컨텐트와 로컬 저장소를 결합합니다.erge를 통해 GitHub에 등록된 README.md가 로컬에 반영됩니다.
솔직히 말하면 처리 내용을 정확하게 이해하지 못했지만 이렇게 하지 않으면 Push에서 GitHub에 반영하려고 할 때 Reject 오류가 발생할 수 있습니다.
기사 참조"GitHub 저장소에서push를 처음 푸시할 때 rejected 오류가 발생했을 때 대응하는 설명".git merge --allow-unrelated-histories origin/master
6. add
모든 내용을git 관리에 추가합니다.gitignore의 설정은 "처음부터 GitHub으로 관리하는 절차". 과 같습니다.git add .
7. 제출 및 푸시
제출 시 주석을 추가합니다.
Push는 GitHub를 반영합니다.git commit -m "Comment"
git push origin master
기타
.어떻게 gitignore를 다시 반영합니까
Git의 추적 대상이 되면'역시 필요 없다'는 생각이 들 때가 많다.이 경우 색인에서 파일을 삭제하면 추적에서 제외됩니다.git rm --cached <FILE_NAME>
빈 디렉터리를 만드는 방법
로그 파일 등을 저장하기 위해 빈 디렉터리를 만들고 싶을 때가 있습니다.이 경우 다음 ".gitignore"파일을 빈 디렉터리에 놓으십시오.
기사 참조"빈 디렉터리를 유지하기 위해.gitkeep과.gitignore를 구분합니다.".
.gitignore# .gitignoreのみが必要。
*
!.gitignore
SSH가 설정되지 않은 경우
SSH에서 액세스 오류가 발생했습니다.[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
참고로 해결했습니다.Windows이기 때문에 "config"파일이 필요하지 않습니다.
git에서 Please make sure you have the correct access rights and the repository exists.출현 시 대처법
Reference
이 문제에 관하여(Git 초보자가 프로그램을 GitHub에 놓는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/FukuharaYohei/items/78cddf7dd805a429b069
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
git clone <コピーしたリポジトリのURL>
touch test.py
git add .
touch .gitignore
# 特定拡張子の除外(*は任意の文字のワイルドカード)
# .python cacheファイルの除外
*.pyc
# フォルダ除外
.idea/
# 特定ファイル名の除外
test.py
# フォルダ内の特定ファイル名の除外
test/test.py
git commit -m "Comment"
git push origin master
개발 중/이후 GitHub에 저장하려는 단계입니다.
1. GitHub에서 저장소 만들기
이것은 "처음부터 GitHub으로 관리하는 절차".과 같다.
2. 초기화
개발물의 루트 디렉터리에 init.
# From root directory
git init
3. 원격 저장소 추가
원격 저장소를 추가합니다.GitHub의 저장소 화면에서 복사된 URL을 사용합니다.
git remote add origin <コピーしたリポジトリのURL>
4. Pull
추가된 원격 저장소 GitHub에서 드래그합니다.
git pull
5. Merge
푸시된 컨텐트와 로컬 저장소를 결합합니다.erge를 통해 GitHub에 등록된 README.md가 로컬에 반영됩니다.
솔직히 말하면 처리 내용을 정확하게 이해하지 못했지만 이렇게 하지 않으면 Push에서 GitHub에 반영하려고 할 때 Reject 오류가 발생할 수 있습니다.
기사 참조"GitHub 저장소에서push를 처음 푸시할 때 rejected 오류가 발생했을 때 대응하는 설명".
git merge --allow-unrelated-histories origin/master
6. add
모든 내용을git 관리에 추가합니다.gitignore의 설정은 "처음부터 GitHub으로 관리하는 절차". 과 같습니다.
git add .
7. 제출 및 푸시
제출 시 주석을 추가합니다.
Push는 GitHub를 반영합니다.
git commit -m "Comment"
git push origin master
기타
.어떻게 gitignore를 다시 반영합니까
Git의 추적 대상이 되면'역시 필요 없다'는 생각이 들 때가 많다.이 경우 색인에서 파일을 삭제하면 추적에서 제외됩니다.git rm --cached <FILE_NAME>
빈 디렉터리를 만드는 방법
로그 파일 등을 저장하기 위해 빈 디렉터리를 만들고 싶을 때가 있습니다.이 경우 다음 ".gitignore"파일을 빈 디렉터리에 놓으십시오.
기사 참조"빈 디렉터리를 유지하기 위해.gitkeep과.gitignore를 구분합니다.".
.gitignore# .gitignoreのみが必要。
*
!.gitignore
SSH가 설정되지 않은 경우
SSH에서 액세스 오류가 발생했습니다.[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
참고로 해결했습니다.Windows이기 때문에 "config"파일이 필요하지 않습니다.
git에서 Please make sure you have the correct access rights and the repository exists.출현 시 대처법
Reference
이 문제에 관하여(Git 초보자가 프로그램을 GitHub에 놓는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/FukuharaYohei/items/78cddf7dd805a429b069
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
git rm --cached <FILE_NAME>
# .gitignoreのみが必要。
*
!.gitignore
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Reference
이 문제에 관하여(Git 초보자가 프로그램을 GitHub에 놓는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/FukuharaYohei/items/78cddf7dd805a429b069텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)