Browse Source

update README

刘清 1 month ago
parent
commit
4c67e4ba60
1 changed files with 44 additions and 1 deletions
  1. 44
    1
      README.md

+ 44
- 1
README.md View File

@@ -36,4 +36,47 @@ samples, guidance on mobile development, and a full API reference.
36 36
 
37 37
 这是一个安卓app开发项目,实现一个有关用户登录,彩票足球信息浏览的app。
38 38
 
39
-后端使用FastApi实现,采用前后端分离。
39
+后端使用FastApi实现,采用前后端分离。
40
+
41
+## 从Git开始开发
42
+
43
+首先本地环境需要安装 git ,确保 git 可用。
44
+
45
+由于需要基于已有的此代码进行继续开发,本仓库已创建好,你需要在本地进行 git clone 
46
+
47
+```
48
+git clone https://codehub.afanai.top/afan/flutter_app_android.git
49
+```
50
+
51
+此操作将在本地clone出一个一模一样的代码项目,随后可以创建本地分支,进行修改代码,推送到远端个人分支。
52
+
53
+- (注:git checkout -b feature origin/feature 指令创建一个 feature 分支并切换到 feature 分支上,并建立远端 feature分支的追踪关系。git branch -a 指令用于显示本地和远端的所有分支。git branch -vv 指令显示本地分支与远端分支的追踪关系。可以看到此时本地的 feature 分支已经与远端的 origin/feature 分支建立了连接),例如:
54
+
55
+```
56
+git checkout -b afan origin/afan
57
+
58
+// 此时本地分支为afan,你可以进行修改本地代码
59
+
60
+// 使用一下命令进行commit到本地
61
+
62
+git add .
63
+git commit -m "描述"
64
+
65
+// 进行推送到远端afan分支
66
+
67
+git push
68
+```
69
+
70
+此后进入gitea代码仓库界面创建合并请求PR,往develop分支上合并。
71
+
72
+后续进行开发时,本地已有创建的分支,如刚才的``` afan ```,由于develop分支是最新代码,每次开发前进行同步develop代码到本地分支
73
+
74
+```
75
+git pull origin develop
76
+```
77
+
78
+- (注:记得加上develop)
79
+
80
+同步完develop后即可开发代码,并按照之前操作进行推送回develop分支。
81
+
82
+其中所有人都应往develop分支合代码,此后每段时间develop会统一回合到master。