项目的源代码管理

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

用 ng new 命令创建的 Angular 项目已经给我们初始化了代码仓库,先回到终端 .. 新建一个标签 .. 在终端执行 git log , 会显示已经做好了一次提交。

下面我要去给项目创建一个远程仓库, 可以在 github 上面创建一个,创建一个新的仓库,仓库的名字是 ninghao-angular , 创建仓库, 复制一下添加远程仓库的命令... 在项目下面执行一下,这样会在项目里添加一个叫 origin 的远程仓库。

执行 git push 把本地项目推送到项目的远程,push 到的远程的名字叫 origin,要 push 的本地分支叫 master。

这样会把本地项目的 master 分支推送到刚才我们在 github 上给项目创建的远程仓库的上面, 回到远程仓库页面,刷新一下,你会看到推送上来的项目。

分支

再执行一下 git branch ,项目当前是在 master 分支上, 在以后的课程里,我会创建一些不同的分支,在这些分支上做的提交我给会把它合并到 master 分支上,也就是你可以在这个分支上找到所有课程里对项目做的所有的修改。

下面再去创建一个分支, git branch starter , 创建一个名字叫 starter 的分支, 如果你想跟着这个课程做一些练习,为了保证不出问题,你可以克隆我的这个项目的远程仓库到你的本地,然后切换到 starter 这个分支, 在项目下面执行 npm install , 这样你就会拥有一个跟我现在用的一样的项目。

这样你再跟着视频做练习的时候,就会保证不出太多问题,因为我们用的是同样版本的 Angular。

每开始一个新的课程我可能都会创建一个新的分支,然后在这个分支上去做一些提交,所以如果你想看到某个课程对项目都做了哪些修改,你可以查看对应的分支。

下面我要给当前这个课程创建一个分支并且切换到这个分支上,可以执行 git checkout -b 分支的名字是 getting-started。 现在会显示,项目当前所在的分支是 getting-started。

我再把这两个分支上推送到项目的远程, git push origin 先推送一下 starter ... 然后再推送一下 getting-started 分支。

回到项目的远程仓库页面 .. 刷新一下,打开 Branch 下拉菜单,里面会出现项目的几个分支,有 master,starter,还有 getting-started。

项目的源代码管理《 Angular:起步 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点