建议在项目的一开始就加入版本管理,通过版本管理,我们可以得到很多好处,例如:

    • 代码备份
    • 多人协作
    • 历史记录
    • ….

    下面是具体的操作流程。

    (1)创建远程仓库(GitHub、Gitee、coding)。。。。

    (2)把本地仓库推送到远程仓库

    如果没有本地仓库:

    1. # 初始化本地仓库
    2. git init
    3. # 把文件添加到暂存区
    4. git add README.md
    5. # 把暂存区文件提交到本地仓库形成历史记录
    6. git commit -m "first commit"
    7. # 添加远端仓库地址到本地仓库
    8. git remote add origin https://github.com/lipengzhou/toutiao-publish-admin.git
    9. # 推送到远程仓库
    10. git push -u origin master

    如果已有本地仓库

    VueCLI 在创建项目的时候自动帮你初始化了 Git 仓库,并且基于初始代码默认执行了一次提交。

    1. git remote add origin https://github.com/lipengzhou/toutiao-publish-admin.git
    2. # -u 就是记住本次推送的信息,下次就不用写推送信息了,可以直接 git push
    3. git push -u origin master

    (3)之后如果有代码变动需要提交

    1. git add
    2. git commit
    3. # 推送到远程仓库
    4. # 推送的时候如果不改变远程仓库和分支的话就直接
    5. git push
    6. # 如果推送的远程仓库或是分支改变了
    7. $ git push -u 远程仓库 分支名称

    扩展:管理远程仓库地址信息

    1. # 查看使用帮助
    2. git remote --help
    3. # 查看所有的远程仓库信息
    4. git remote -v
    5. # 添加远程仓库地址信息
    6. git remote add 名称 远程仓库地址
    7. # 删除指定的远程仓库信息
    8. git remote remove 名称
    9. # 修改远程仓库地址信息
    10. git remote set-url 远程仓库地址名称 新地址