File size: 2,164 Bytes
339290e
 
7bf0f64
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
be7bbc3
 
 
 
 
7bf0f64
 
 
 
 
 
 
 
 
 
 
 
 
 
be7bbc3
 
 
 
7bf0f64
 
 
 
7b8a949
7bf0f64
7b8a949
 
 
7bf0f64
 
 
 
 
9516b0c
 
 
 
 
 
 
 
b48bdfa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
增加 上传出发备份功能,见 ima 个人知识库“huggingface space 代码上传出发备份操作“

可能需要将 service 的 install 和 start 分开,在 start 前插入 restore 操作,即:先 restore 再 restart

## 目录结构

### 本地目录结构
|-- .claude
|    |-- CLAUDE.md
|    
|-- .config
|    |-- opencode
|         |-- AGENTS.md
|
|-- service
|    |-- cron-service.sh
|    |-- nodejs-service.sh
|    |-- opencode-service.sh
|    |-- start-service.sh
|
|-- script
|    |-- backup.sh
|    |-- exclude_list_system.txt
|    |-- exclude_list_root.txt
|
|-- .gitattributes
|-- .gitignore
|-- Dockerfile
|-- note.md

### Docker 目录结构
|-- .backup
|
|-- .system
|    |-- service
|    |    |-- cron-service.sh
|    |    |-- nodejs-service.sh
|    |    |-- opencode-service.sh
|    |    |-- start-service.sh
|    |-- script
|         |-- backup.sh
|         |-- exclude_list_system.txt
|         |-- exclude_list_root.txt
|    
|-- root
|    |-- .config
|    |    |-- opencode
|    |         |-- .gitignore
|    |         |-- AGENTS.md
|    |         |-- bun.lock
|    |         |-- node_modules
|    |         |-- package.json
|    |
|    |-- .claude
|         |-- CLAUDE.md
|


# google drive:
## 下载文件
node download-file.js "文件名.txt" ./downloads/
node download-file.js 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms

## 上传文件  
node upload-file.js ./local-file.txt
node upload-file.js ./document.pdf "云端文档.pdf"


# git 操作
## 创建附注标签
创建附注标签使用 -a 选项指定标签名,-m 选项添加说明信息:
示例:
```bash
git tag -a v1.0.0 -m "版本1.0.0发布"
```
## 推送单个标签
使用以下命令将特定标签推送到远程仓库(通常名为 origin):
git push origin <标签名>
例如,推送标签 v1.0.0:
```bash
git push origin v1.0.0
```

## 删除本地标签
git tag -d <标签名>
示例:
```bash
git tag -d v0.0.1
```
## 删除远程标签
- 首先在本地删除标签:
git tag -d <标签名>
- 
然后,将删除操作同步到远程仓库:
git push origin --delete <标签名>
示例:
```bash
git push origin --delete v0.0.1
```