위코드-TIL-16-git test

jin_sk·2020년 6월 12일
0

위코드

목록 보기
37/49

각 과정에서 git 용어를 사용하면 명령어 힌트를 드릴 수 있어서 일부러 애매모호하게 작성했습니다.

"올린다, 이동한다, 생성한다, 만든다.. 등등" 문맥을 잘 파악하시고 git 시험을 진행해주세요.

  1. github에서 "git-test" 라는 repository를 만든다.
  2. 내 컴퓨터에서 test 폴더 밑에 git-test라는 폴더를 만든다.
  3. git-test 폴더에서 git을 사용할 수 있도록 초기화 한다.
  4. git-test 폴더 하위에 짝수를 구하는 함수가 있는 파일을 생성한다.
    • 내 언어(js or python)에 맞게 선택해주세요.
    • 파일이름은 test.js / test.py
  5. github 레파지토리에서 볼 수 있도록 올린다.
    • master 브랜치에서 진행
  6. feature/readme 브랜치를 생성하고, 해당 브랜치에서 아래의 내용으로 README.md 를 만든다.
    • 오늘 시험에서 사용했던 git 명령어 최소 3개 이상 정리
    • markdown syntax를 적절히 사용해주세요.
  7. feature/readme 브랜치에 올린다.
  8. feature/readme → master 브랜치로 pull request를 날린다.
    • pull request 하는 법은 구글 검색을 통해 진핸해주세요.

참고자료 : https://brunch.co.kr/@anonymdevoo/9


터미널

jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git init
/home/jin/test/git-test/.git/ 안의 빈 깃 저장소를 다시 초기화했습니다
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git add .
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git commit -m "git test"
[master (최상위-커밋) 1ee5118] git test
 1 file changed, 5 insertions(+)
 create mode 100644 test.js
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git status
현재 브랜치 master
커밋할 사항 없음, 작업 폴더 깨끗함
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git remote add origin https://github.com/jinsk9268/git-test.git
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git push origin master
Username for 'https://github.com': jinsk9268
Password for 'https://jinsk9268@github.com': 
오브젝트 나열하는 중: 3, 완료.
오브젝트 개수 세는 중: 100% (3/3), 완료.
Delta compression using up to 8 threads
오브젝트 압축하는 중: 100% (2/2), 완료.
오브젝트 쓰는 중: 100% (3/3), 324 bytes | 324.00 KiB/s, 완료.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/jinsk9268/git-test.git
 * [new branch]      master -> master
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git status
현재 브랜치 master
커밋할 사항 없음, 작업 폴더 깨끗함
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git branch feature/readme
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git status
현재 브랜치 master
커밋할 사항 없음, 작업 폴더 깨끗함
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git branch
  feature/readme
* master
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git checkout feature/readme
'feature/readme' 브랜치로 전환합니다
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ vim README.md
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ vim README.md
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git status
현재 브랜치 feature/readme
추적하지 않는 파일:
  (커밋할 사항에 포함하려면 "git add <파일>..."을 사용하십시오)
	README.md

커밋할 사항을 추가하지 않았지만 추적하지 않는 파일이 있습니다 (추적하려면 "git
add"를 사용하십시오)
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git add <README.md>...
아무 것도 지정하지 않았으므로 아무 것도 추가하지 않습니다.
'git add .' 명령을 실행하려고 한 것 아니었습니까?
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git status
현재 브랜치 feature/readme
추적하지 않는 파일:
  (커밋할 사항에 포함하려면 "git add <파일>..."을 사용하십시오)
	...
	README.md

커밋할 사항을 추가하지 않았지만 추적하지 않는 파일이 있습니다 (추적하려면 "git
add"를 사용하십시오)
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git add
아무 것도 지정하지 않았으므로 아무 것도 추가하지 않습니다.
'git add .' 명령을 실행하려고 한 것 아니었습니까?
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git add README.md
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git status
현재 브랜치 feature/readme
커밋할 변경 사항:
  (use "git restore --staged <file>..." to unstage)
	새 파일:       README.md

추적하지 않는 파일:
  (커밋할 사항에 포함하려면 "git add <파일>..."을 사용하십시오)
	...

jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git commit -m "README.md feature/readme branch 에 추가"
[feature/readme 3494873] README.md feature/readme branch 에 추가
 1 file changed, 6 insertions(+)
 create mode 100644 README.md
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git status
현재 브랜치 feature/readme
추적하지 않는 파일:
  (커밋할 사항에 포함하려면 "git add <파일>..."을 사용하십시오)
	...

커밋할 사항을 추가하지 않았지만 추적하지 않는 파일이 있습니다 (추적하려면 "git
add"를 사용하십시오)
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git push origin feature/test
error: src refspec feature/test does not match any
error: 레퍼런스를 'https://github.com/jinsk9268/git-test.git'에 푸시하는데 실패했습니다
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git status
현재 브랜치 feature/readme
추적하지 않는 파일:
  (커밋할 사항에 포함하려면 "git add <파일>..."을 사용하십시오)
	...

커밋할 사항을 추가하지 않았지만 추적하지 않는 파일이 있습니다 (추적하려면 "git
add"를 사용하십시오)
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git push origin feature/readme
Username for 'https://github.com': jinsk9268
Password for 'https://jinsk9268@github.com': 
오브젝트 나열하는 중: 4, 완료.
오브젝트 개수 세는 중: 100% (4/4), 완료.
Delta compression using up to 8 threads
오브젝트 압축하는 중: 100% (3/3), 완료.
오브젝트 쓰는 중: 100% (3/3), 558 bytes | 558.00 KiB/s, 완료.
Total 3 (delta 0), reused 0 (delta 0)
remote: 
remote: Create a pull request for 'feature/readme' on GitHub by visiting:
remote:      https://github.com/jinsk9268/git-test/pull/new/feature/readme
remote: 
To https://github.com/jinsk9268/git-test.git
 * [new branch]      feature/readme -> feature/readme
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git status
현재 브랜치 feature/readme
추적하지 않는 파일:
  (커밋할 사항에 포함하려면 "git add <파일>..."을 사용하십시오)
	...

커밋할 사항을 추가하지 않았지만 추적하지 않는 파일이 있습니다 (추적하려면 "git
add"를 사용하십시오)
jin@jin-17Z990-R-AAC9U1:~/test/git-test$ git checkout master
'master' 브랜치로 전환합니다

  • 사진 참고

0개의 댓글