전체 글
-
[Git Hub 사용법] branch scenarioGit/Github 2022. 7. 22. 16:54
목차 branch scenario Branch 사용법 브랜치를 조작할 떄는 반드시 master 브랜치의 최소 1개의 커밋은 있어야한다. # git 초기화 및 commit 남겨놓기 $ git init $ touch a.txt # a.txt text 1이라는 글을 작성한다. $ git add . $ git commit -m "text 1" [master (root-commit) 76526b0] text 1 1 file changed, 1 insertion(+) create mode 100644 a.txt # 3개의 커밋을 더 남긴다. $ git log --oneline e7e679d (HEAD -> master) text 3 34eb48c text 2 76526b0 text 1 HEAD https://sta..
-
[Git hub 사용법] branch commandGit/Github 2022. 7. 19. 15:56
$ git init Initialized empty Git repository in C:/Users/xxxxx/Desktop/branch_practice/.git/ $ touch a.txt $ git add . $ git commit -m "Finish a.txt" [master (root-commit) 4af3ff9] Finish a.txt 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 a.txt 브랜치 생성 $ git branch 브랜치이름 # 예시 $ git branch feature 브랜치 목록 확인 *가 찍혀 있는 것은 현재 위치한 브랜치를 의미함 $ git branch feature * master 브랜치 이동 $ git..
-
[Git hub 사용법] Push ErrorGit/Github 2022. 7. 19. 15:44
$ git push origin master To https://github.com/xxxxx/TIL.git ! [rejected] master -> master (fetch first) # 거절됨... # 원격 저장소로 push하는 것을 실패했음.. error: failed to push some refs to 'https://github.com/xxxxx/TIL.git' # update가 reject되었는데 왜냐면... remote에 local 없는 어떤 변경 사항이 있음... hint: Updates were rejected because the remote contains work that you do # 이러한 상황은 커밋이 다른 경우에 발생하는데.. remote 저장소와 local 저장소를 일..
-
[Git Hub 사용법] gitignoreGit/Github 2022. 7. 19. 15:14
목차 Gitignore git이 어떠한 폴더 / 파일의 버전 관리를 무시할 수 있도록 적어두는 문서 -> 여기에 적힌 내용은 git이 버전 관리를 하지 않습니다. 일반적으로 개인정보 및 특성 사람에게만 적용되는 개발 환경과 같은 설정이 포함됨 개발할 때 사용하는 secret key, (보안상의 이유로) github과 같은 원격저장소에 업로드되면 안되는 정보 등은 git이 버전 관리를 하면 안됨 그리고 버전 관리가 필요 없다고 생각되는 폴더 혹은 파일도 포함 시킬 수 있음 .gitignore 파일을 만들어서 관리한다. 일반적으로 git init 을 진행하기 전에 만든다. practice # 특정한 폴더를 git이 관리하기 않게함 a.txt # 특정한 파일을 git이 관리하지 않게함 *.txt # 특정한 확..
-
[GitHub 사용법] pull & cloneGit/Github 2022. 7. 18. 15:06
목차 Push - 로컬 저장소에서 관리한 버전 이력을 원격 저장소(github)으로 업로드 하는 명령어 $ git push origin master - 참고 $ git push -u origin master # 여기서 -u는 최초 1회만 붙이면 됩니다.(최소 1회 push 할 때만 붙이자.) Pull - 원격 저장소의 변경 사항을 받아옴(업데이트) - commit 내역을 기반으로 변경 사항을 새로 갱신하는 행위 $ git pull origin master # git아 pull(업데이트)해줘 origin 이라는 원격 저장소로부터 master 브랜치를 $ git pull origin master remote: Enumerating objects: 5, done. remote: Counting objects:..
-
[GitHub 사용법] 원격 저장소(Remote repository)Git/Github 2022. 7. 15. 16:23
목차 기본 설정 1. 로컬 컴퓨터의 폴더를 git이 관리하도록 설정한다. # git으로 초기화 $ git init Initialized empty Git repository in C:/Users/xxxxx/Desktop/TIL/.git/ # add & commit $ git status On branch master No commits yet Untracked files: (use "git add ..." to include in what will be committed) 00_git_intro.md 01_remote_push.md 02_pull_clone.md 99_markdown_syntax.md md-images/ "\354\213\244\354\212\265/" nothing added to co..
-
[GitHub 사용법] Git introGit/Github 2022. 7. 15. 16:12
목차 Git 초기 설정 커밋 작성자(Author)설정 최초 1회 설정 만약 설정을 하지 않고 진행하면 commit 메시지를 남기는 상황에서 아래와 같은 에러 발생 $ git commit -m "Initial commit" Author identity unknown # 이거 누가 쓴지 모르겠음 *** Please tell me who you are. # 님이 누군지 좀 알려줘..! Run # 아래 이거 그냥 따라하셈 git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity..
-
[GitHub 사용법] Git clone 사용하기Git/Github 2022. 7. 12. 16:05
목차 이미 초기화된 원격저장소를 복제해와서 개발하는 경우, 복제 작업을 Git에서는 클론(Clone)이라고 부르며, git clone 명령어로 구현되어 있다. 이번 글에서는 git clone 명령어의 사용법에 대해서 소개하고자 합니다. Github 저장소 복제 협업을 하는 경우나 인터넷의 소스 코드를 공개 하는 경우 GitHub에 저장소를 만들고 이 저장소를 클론해서 작업하는 방식을 주로 사용합니다. 클론을 하려면 Git의 저장소의 주소를 알아야합니다. # HTTPS 형식 https://github.com/[USERNAME]/[REPOSITORY_NAME].git # SSH 형식 git@github.com:[USERNAME]/[REPOSITORY_NAME].git username 은 깃허브 사용자 이름으..