각 과정에서 git 용어를 사용하면 명령어 힌트를 드릴 수 있어서 일부러 애매모호하게 작성했습니다.
"올린다, 이동한다, 생성한다, 만든다.. 등등" 문맥을 잘 파악하시고 git 시험을 진행해주세요.
짝수를 구하는 함수
가 있는 파일을 생성한다.참고자료 : 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' 브랜치로 전환합니다