📘 오늘의 공부
- git, git hub 명령어 복습
- 팀프로젝트 협업
- 전체적인 디자인의 구체적인 사이즈
- class 함께 지정하기
- 각자 역할분담 맡은 영역 코드 작성 후 깃헙 공유
☠️ 오류 (1)
🖥️ 원인
🥳 해결
☠️ 오류 (2)
cd Desktop
하니까 해당 메시지와 함께 사진과 같이 오류 발생cd: no such file or directory: Desktop
🖥️ 원인
cd Desktop
이 실행되지 않았다고 했는데, 그래도 분명 내가 있던 폴더는 바탕화면에 있던 폴더였는데...?ㅠㅠ🥳 해결
☠️ 오류 (1)
📝 시도
//css-시도1
.cardEach > img {
width: 400px;
}
//css-시도2
.h-100 > img {
width: 400px;
}
//html
<div class="col cardEach">
<div class="card h-100">
<img src="/Users/innes/Downloads/KakaoTalk_Photo_2023-12-22-10-31-10.jpeg" class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">제목</h5>
<p class="card-text">내용</p>
</div>
</div>
</div>
🥳 해결
☠️ 오류 (2)
📝 시도
<button type="button"><img src="/Users/innes/Downloads/icon.png" alt="..."></button>
🖥️ 원인
🥳 해결
<a href="url주소" class="" target="_blank"><img src="./image/6.png" alt=""></a>
(target="_blank"는 새창으로 url링크 열기)
🚨 SOS!! 팀원분께 큰 도움 받으며 일대일 특강을 들었다!! 🆘
- 어제 들은 강의로는 도저히 git을 어떻게 사용하는건지 모르겠어서 github에선 드래그&드랍만 사용하며 terminal은 헤매고 있던 도중, 감사하게도 팀원분께서 엄청 자세하게 git 사용법을 알려주셨다!!!
- git clone하는법, local branch 생성하는법, remote(origin) branch와 local branch 연결하는법, git에 add, commit, pull로 파일 저장하는법, checkout으로 branch 간 이동하는법 등등!!!
readme.md
파일 보이고 .git
보이면 클론 된거임)💡 github에 있는 branch는 origin(remote), 즉 원격에 있는 branch인 것이고, 내 컴퓨터(local)에는 같은 이름의 branch를 따로 생성해서 연결해야 함
(1) 내 컴퓨터에서 branch 확인하기
(2) 내 컴퓨터에 내 local branch 만들기
(3) main -> 내 브랜치 로 이동하기
(4) git branch : 잘 이동했나 확인
(5) git pull : 브랜치에 있는 모든 파일을 가져오겠다(local 브랜치 안에서 명령어 작성시)
innes@innesui-MacBookAir project % pwd
/Users/innes/Desktop/project
innes@innesui-MacBookAir project % git status
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
innes@innesui-MacBookAir project % git branch
* main
innes@innesui-MacBookAir project % git branch gih
innes@innesui-MacBookAir project % git branch
gih
* main
innes@innesui-MacBookAir project % git checkout gih
Switched to branch 'gih'
innes@innesui-MacBookAir project % git branch
* gih
main
innes@innesui-MacBookAir project % git status
On branch gih
nothing to commit, working tree clean
innes@innesui-MacBookAir project % git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> gih
innes@innesui-MacBookAir project % git pull origin main
From https://github.com/team1-mini-project/produceTeam1_project
* branch main -> FETCH_HEAD
Already up to date.
innes@innesui-MacBookAir project % git status
On branch gih
nothing to commit, working tree clean
innes@innesui-MacBookAir project % git branch
* gih
main
innes@innesui-MacBookAir project % git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> gih
innes@innesui-MacBookAir project % git pull origin gih
From https://github.com/team1-mini-project/produceTeam1_project
* branch gih -> FETCH_HEAD
Updating eed19c1..561b852
Fast-forward
css/layout.css | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
css/reset.css | 38 ++++++++++++++++++++++++++++++++++
image/1.png | Bin 0 -> 28233 bytes
image/2.png | Bin 0 -> 19217 bytes
image/4.jpeg | Bin 0 -> 219860 bytes
image/img1.JPG | Bin 0 -> 2760669 bytes
index.html | 149 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7 files changed, 258 insertions(+)
create mode 100644 css/layout.css
create mode 100644 css/reset.css
create mode 100644 image/1.png
create mode 100644 image/2.png
create mode 100644 image/4.jpeg
create mode 100644 image/img1.JPG
create mode 100644 index.html
innes@innesui-MacBookAir project % git status
On branch gih
nothing to commit, working tree clean
innes@innesui-MacBookAir project % git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> gih
innes@innesui-MacBookAir project % git checkout kjs
branch 'kjs' set up to track 'origin/kjs'.
Switched to a new branch 'kjs'
innes@innesui-MacBookAir project % git branch
gih
* kjs
main
innes@innesui-MacBookAir project % git branch gih
fatal: a branch named 'gih' already exists
innes@innesui-MacBookAir project % git checkout gih
Switched to branch 'gih'
innes@innesui-MacBookAir project % git branch
* gih
kjs
main
innes@innesui-MacBookAir project % git status
On branch gih
nothing to commit, working tree clean
innes@innesui-MacBookAir project % git status
On branch gih
nothing to commit, working tree clean
innes@innesui-MacBookAir project % git checkout kjs
Switched to branch 'kjs'
Your branch is up to date with 'origin/kjs'.
innes@innesui-MacBookAir project % git branch
gih
* kjs
main
innes@innesui-MacBookAir project % git checkout gih
Switched to branch 'gih'
innes@innesui-MacBookAir project % git branch
* gih
kjs
main
innes@innesui-MacBookAir project % git status
On branch gih
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
deleted: index.html
Untracked files:
(use "git add <file>..." to include in what will be committed)
profileCard.html
no changes added to commit (use "git add" and/or "git commit -a")
innes@innesui-MacBookAir project % git add .
innes@innesui-MacBookAir project % git status
On branch gih
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
renamed: index.html -> profileCard.html
innes@innesui-MacBookAir project % git commit -m "rename: 파일이름 변경"
[gih 2765e91] rename: 파일이름 변경
Committer: innes <innes@innesui-MacBookAir.local>
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly. Run the
following command and follow the instructions in your editor to edit
your configuration file:
git config --global --edit
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
1 file changed, 0 insertions(+), 0 deletions(-)
rename index.html => profileCard.html (100%)
innes@innesui-MacBookAir project % git status
On branch gih
nothing to commit, working tree clean
innes@innesui-MacBookAir project % git status
On branch gih
nothing to commit, working tree clean
innes@innesui-MacBookAir project % git push origin gih
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Delta compression using up to 8 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 270 bytes | 270.00 KiB/s, done.
Total 2 (delta 1), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (1/1), completed with 1 local object.
To https://github.com/team1-mini-project/produceTeam1_project.git
561b852..2765e91 gih -> gih
innes@innesui-MacBookAir project %
git branch - 내가 지금 어디 브랜치에 있는지 확인
(git branch 브랜치이름 : local에 브랜치 가져오기)
git status - 내가 지금 뭐 git add 할게 있는지, commit 해야하는지 등 변경사항과 해야 할일 알려줌
할때 주의해야할것
터미널로 바로 git 저장할때
당겨올땐 : 처음은 clone, 다음부턴 pull(브랜치 잘 확인후)
올릴땐 : add, commit, push(브랜치 잘 확인후)
- 팀원을 잘 만나는것도 참 복이라는 생각이 들었다. 다들 본인 분량 열심히 하려고 노력하시고, 소통 열심히 하려고 다들 노력하시는게 느껴지고, 주말에도 나와서 맡은바 최선 다하려고 하시고, 모르는거 친절하게 A-Z로 다 알려주시고 참 첫 팀프로젝트인데 다행이라는 생각이 든다.
- 팀원에게 배우는것도 엄청 빠른 습득에 도움이 된다는 점이 신기했다. 꼭 강의듣는게 아니더라도 내가 직접 코드를 짜면서도 많이 공부하게 되고, 모르는 부분 용기내서 질문하는것도 경험과 배움이고, 다른사람이 질문한걸 옆에서 질의응답 듣는것도 어깨너머 배우는 것처럼 도움이 되는 것도 신기하다.
문제 해결 과정 올려주시는 거 좋습니다ㅎㅎㅎ