注意:不允许直接向master提交任何代码,只有管理员(余强)才能整合dev代码到master
同时你还会看到我已经建立一个第一个版本标签 v0.1,这是架构代码 我们将会很快开发v1.0版本
12. 团队其他成员第一次下载代码
Step1) 在你的电脑上建立一个目录,比如E:\\apple\\Documents\\git Step2) 打开一个命令行cmd,并运行下列两个命令
C:\\Users\\apple>e:
E:\\>cd apple\\Documents\\git
进入E:\\apple\\Documents\\git
Step3) 接着运行下列命令
E:\\apple\\Documents\\git> git clone ssh://lan.zhou@192.168.1.3:29418/ai/alpha-mao.git
注意:真个连接是你在上面章节中step2中拷贝得到的链接,请完整复制,不用使用别人的链接,里面包含你的用户名
然后进入项目目录
E:\\apple\\Documents\\git>cd alpha-mao
Step4) 可以熟悉简单的git命令
> git status (查看当前你修改后还没有提交的代码) On branch master
Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean
> git branch (查看你本地的分支) * master
> git branch –r (查看远端服务器的分支) origin/HEAD -> origin/master origin/dev origin/master
注意,在服务器中我们已经有了origin/dev分支,我们将用这个分支进行开发
Step5) 创建你自己的本地开发分支
比如你分配到的任务是feature1, 或者你修改bug5540
你可以在你的本地创建名字为feature1或者bug5540的分支 但是对于我们一般代码开发,可以统一使用localdev
> git branch localdev
然后可以查看新建的localdev分支
> git branch (查看你本地的分支) localdev * master
但是当前的工作分支仍然是master, 前面有一个*号
Step 6) check out 当前的 localdev 分支
> git checkout localdev Switched to branch 'localdev'
> git branch (查看你本地的分支) * localdev Master
Step 7) merge remote dev分支到本地localdev分支
>git merge origin/dev
13. eclipse导入工程
下面打开eclipse,导入工程 Step1),选择import
Step2)选择 “Existing Maven Projects”
Step3) 选择你在第6章中git下载的工程目录:D:\\git\\ wei-customer-care 然后点击finish
Step4) 等待工程maven建立
这会是很长的时间,因为maven要下载所需要的所有依赖jar包
14. eclipse开发
现在起,你可以用eclipse进行开发 有些小tips
1) 下载第三方开源包源代码
2) 由于有些项目有很多XML文件,eclipse默认是需要检查xml文件语法,这需要很多时间 可以关闭这些检查
选择项目,右键”Properties”
3)每次修改文件后,在左边文件名前都会有一个”>”符号
这表明你已经修改过文件了,但是还没有提交
4) 把你修改的文件放入待提交区域,
你该了多个文件,你可以一个一个把他们加入缓冲区(或者叫index)