: 함께 작업할 원격 저장소를 생성
: Setting → Colaborator → Add people
: 각자 작업할 공간인 브랜치를 생성
: 직접 이름을 명시한후 Create Branch 클릭
: 각자 작업을 한후 자신의 브랜치에 백업
: 작업할 때는 항상 해당 브랜치로 checkout한 상태로 해야함.
: 백업된 브랜치들을 하나의 브랜치에 병합
: 병합 할 때는 병합할 브랜치로 checkout 후에 해야함.
: 병합하여 정리된 내용으로 초기화 하고 싶을 때는 병합된 브랜치로 checkout 한 후에
rebase 병합된 브랜치이름 onto 개인 브랜치
클릭
브랜치 생성
git branch 브랜치이름
생성한 브랜치를 원격 저장소로 보내기
git push set --set-upstream
원격 저장소에 생성된 브랜치를 지역 저장소에 갱신
git remote update
지역저장소와 원격저장소의 정보 확인
git branch -a
: *브랜치 이름 ==> 현재 작업 브랜치
원격 저장소에 생성한 브랜치를 지역저장소로 가져오면서 작업브랜치로 설정
git checkout -t origin/test/remote-branch
작업 브랜치 단순 변경
git switch 작업할 브랜치이름
작업 파일 복원
git restore
브랜치 삭제
git branch -d 브랜치이름
원격 저장소의 브랜치 삭제
git push orgin --delete 브랜치이름
: MariaDB Root 계정에서 "IMYOURMANAGER" 데이터 베이스 생성
: 개인 계정선택후 파일 → 세션관리자 → 데이터베이스 "IMYOURMANAGER"선택후 열기
: 우측 DataBase클릭 → + 클릭 → DataSource → MariaDB
: 사용자와 비밀번호, 포트번호, 데이터베이르 이름 적고 OK
CREATE TABLE member
(id varchar(20) primary key,
pass varchar(20) not null,
name varchar(30) not null,
mail varchar(50) not null,
phone varchar(30) not null,
gender varchar(10) not null,
memberloc varchar(50) not null,
grade varchar(30) not null,
teamName varchar(50) null
);
CREATE TABLE joinboard
(joinboardNum int auto_increment primary key,
id varchar(20) not null,
jointitle varchar(100) not null,
joincontent varchar(3000) not null,
joindate date not null default current_timestamp,
grade varchar(30) not null,
joinvisitcount int not null default 0,
name varchar(30) not null,
joinType varchar(20) not null,
joinFile LONGBLOB,
foreign key(id) references member(id)
);
CREATE TABLE joinboard
(joinboardNum int auto_increment primary key,
id varchar(20) not null,
jointitle varchar(100) not null,
joincontent varchar(3000) not null,
joindate date not null default current_timestamp,
grade varchar(30) not null,
joinvisitcount int not null default 0,
name varchar(30) not null,
joinType varchar(20) not null,
joinFile LONGBLOB,
foreign key(id) references member(id)
);
CREATE TABLE teamboard
(teamboardNum int auto_increment primary key,
id varchar(20) not null,
teamnum int not null,
teamboardtitle varchar(100) not null,
teamboardcontent varchar(3000) not null,
teamboarddate date not null default current_timestamp,
grade varchar(30) not null,
teamboardvisitcount int not null default 0,
teamboardFile LONGBLOB,
foreign key(id) references member(id)
);
CREATE TABLE team
(teamNum int auto_increment primary key,
id varchar(20) not null,
teamname varchar(20) not null,
teamAGE varchar(20) not null,
teamtype varchar(20) not null,
teamlocal varchar(50) not null,
teamlevel varchar(20) not null,
teaminfo varchar(200),
teamlogo LONGBLOB,
foreign key(id) references member(id)
);
CREATE TABLE schedule
(scheduleNum int auto_increment primary key,
teamnum int not null,
scheduledate date not null,
grade varchar(30) not null,
ground varchar(50) not null,
playType varchar(20) not null,
scheduletime time not null,
name varchar(30) not null,
id varchar(20) not null,
foreign key(id) references member(id),
foreign key(teamnum) references team(teamnum),
);