特点: Gitee的免费版本也提供私有库功能,只是有5人的成员上限。
命令行的使用:
# GIt命令行
## 本地仓库
### 01-初始化
```
git init
```
### 02-配置用户名和邮箱名
```
git config --global user.name "Fourier12"
git config --global user.email "8039933+fourier12@user.noreply.gitee.com"
```
### 03-上传到本地库
```
git add [file name]
git commit -m "注释" [file name]
=> git commit --all -m "注释"
```
### 04-查看状态
```
git status
```
### 05-日志查看
```
git log
git log --oneline
```
### 06-版本回退
```
git reset --hard Head~0
```
### 07-使用版本号回退
```
git reset --hard b5b8e8b
```
### 08-列出所有版本变更记录
```
git reflog
```
### 09-分支
```
--创建分支
git branch feature-wuyuwei //在当前分支下新增‘feature-wuyuwei’分支
--列出所有分支
git branch
git branch -v
--切换分支
git checkout feature-wuyuwei
--合并分支
git merge feature
--删除分支
git branch -d [分支名] //删除指定分支
git branch -d feature-wuyuwei //删除‘feature-wuyuwe’这一个分支
```
## 远程仓库
### 01-在本地创建远程库地址别名
```
git remote add origin(别名) [仓库路径]
```
### 02-上传到对应仓库分支
```
git push origin 分支名 (已经登录了)
--如果中心仓库和本地代码不一致,需要先将中心仓库和本地代码合并一下再上传
git pull --rebase origin master
```
### 03-克隆操作
```
git clone [代码路径]
```
### 04-远程库的拉取
```
--首先初始化
git init
--pull拉取
git pull origin feature
--pull = fetch + merge
git fetch [远程库地址别名] [远程分支名]
git merge [远程库地址别名/远程分支名]
```