C# 스터디 하는 레퍼지토리를 만들었다.
README.md 만 있는 상태에서 >> .gitignore 과 프로젝트 폴더를 추가
📦 MyRepository (GitHub에 이미 있음)
├── 📄 README.md
├── 📁 HappyBirdWindowsForm ← 지금 올리고 싶은 프로젝트
├── 📁 AnotherProject ← 나중에 추가할 다른 프로젝트
└── 📄 .gitignore
.gitignore
더보기
# -------------------------------
# Visual Studio / C# 공통 무시 규칙
# -------------------------------
# 사용자 설정 파일
*.suo
*.user
*.userosscache
*.sln.docstates
# 빌드 결과물
**/[Bb]in/
**/[Oo]bj/
**/[Ll]og/
**/[Ll]ogs/
**/[Dd]ebug*/
**/[Rr]elease*/
**/[Xx]64/
**/[Xx]86/
**/[Aa][Rr][Mm]/
**/[Aa][Rr][Mm]64/
**/[Pp]ublish/
# Visual Studio 관련
.vs/
.vscode/
.idea/
*.dbmdl
*.cache
*.pdb
*.obj
*.exe
*.dll
*.tmp
*.bak
*.swp
# 테스트 결과물
[Tt]est[Rr]esult*/
*.coverage
*.coveragexml
# 패키지 관련
*.nupkg
*.snupkg
**/[Pp]ackages/*
!**/[Pp]ackages/build/
*.nuget.props
*.nuget.targets
# 백업 파일
*.old
*.orig
*.log
# 운영체제별 임시 파일
.DS_Store
Thumbs.db
ehthumbs.db
Icon?
desktop.ini
# Rider / JetBrains
.idea/
*.sln.iml
# 기타 환경별 캐시
_ReSharper*/
*_ReSharper.Caches/
*.tsscache
# ASP.NET / 웹 프로젝트 관련 (있을 경우)
**/node_modules/
**/bower_components/
*.bundle
*.min.css
*.min.js
*.map
# -------------------------------
# 커스텀 프로젝트 예외 (원하면 여기에)
# -------------------------------
# 예: 특정 프로젝트 폴더는 무시하지 않기
# !HappyBirdWindowsForm/Assets/
clone
git clone https://github.com/username/MyRepository.git

이렇게 생성됨
.gitignore 추가, commit
git add .gitignore
git commit -m "Add .gitignore"
업로드 할 폴더 복사하거나, 프로젝트 폴더 생성

전체 깃헙에 add, commit
git add .
git commit -m "Add HappyBirdWindowsForm project"

git push origin main

폴더마다 수정시
더보기
git status
git add .
git commit -m "수정"
git push origin main
'Git | GitHub' 카테고리의 다른 글
| 시나리오3 - 로컬 작업하던거 무시하고 깃헙(마지막 커밋)으로 되돌리기(checkout) (0) | 2025.11.06 |
|---|---|
| SSH 키 삭제, 생성, 설정 (0) | 2025.09.30 |
| 시나리오1 - 로컬에서 작성한 파일 깃헙에 올리기(remote) (0) | 2025.09.30 |
| Git 기본 작업 동작 모음 (0) | 2025.09.18 |
| 깃 유저네임, 이메일 등록, 버전 확인, 기본 브랜치 이름 변경 (0) | 2025.09.18 |