加入 Git 版本管理

https://github.com/zep03/toutiao-publish-admin/tree/master/src

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

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

下面是具体的操作流程。

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

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

如果没有本地仓库:

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

如果已有本地仓库

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

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

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

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

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

# 查看使用帮助
git remote --help# 查看所有的远程仓库信息
git remote -v# 添加远程仓库地址信息
git remote add 名称 远程仓库地址# 删除指定的远程仓库信息
git remote remove 名称# 修改远程仓库地址信息
git remote set-url 远程仓库地址名称 新地址

加入 Git 版本管理(git的基本使用)相关推荐

  1. git版本管理(1)

    git版本管理 git工具的作用 了解git工具,首先要了解它的作用,进而了解如何去使用这个工具. git主要有三个作用 版本迭代 远程仓库 分支管理 场景描述 简单来讲,我有一个项目,这个项目可以是 ...

  2. git学习——四git版本管理

    一.git版本管理的优势 都说git比svn强大,强大在哪呢? 首先,从部署上说:svn.cvs都是集中式的,一台服务器上部署服务,所有客户端编写的代码都要提交到该服务器上.git是分布式的,所有人都 ...

  3. 版本管理工具Git(2)git的使用

    上一篇带大家认识了Git,在本篇中将讲解Git的安装及使用: Git系列导航 版本管理工具Git(1)带你认识git 版本管理工具Git(2)git的安装及使用 版本管理工具Git(3)VS下如何使用 ...

  4. git版本管理工具学习

    1.git版本管理工具作用:a.备份b.像时光机一样回到过去,防止错误删除c.多端共享d,独当一面和团队协作 2早起的版本管理工具:CVS,集中式管理工具 github是git的一个托管网站:GitH ...

  5. git版本管理使用指南(附带repo)

    我们不去探究git的原理是什么,我们只要考虑怎么使用这个工具就可以了,git命令多的记是记不住的,不过常用命令记起来还是很容易的,下面总结git常用命令和git的配置. 怎么下载git我就不说了,默认 ...

  6. GIT版本管理异常总结001---copssh安装后登录异常The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.

    GIT版本管理异常总结001---copssh安装后登录异常The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established. ...

  7. Git——版本管理工具(一)

    Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git  -- The stupid content tracker(傻瓜式的内容跟踪器) 1. Git 背 ...

  8. 微信小程序云开发新手教程——关于多人云开发和git版本管理

    多人团队开发微信小程序项目时,如何更好的进行团队协作是一个关键问题.接下来的这篇文章里,主要以项目的管理者和项目参与者两种身份,介绍了云开发初始环境的配置的具体方法,以及通过git进行团队的版本管理. ...

  9. git版本管理-代码提交时忽略target文件夹

    [转]git版本管理-代码提交时忽略target文件夹,及其他文件 话不多说,提交代码需要忽略target文件夹是,在我网上找的文章中,这两个文章是我认为很有帮助的,直接把链接发到这里就好了 第一次转 ...

最新文章

  1. Django uWSGI+Nginx配置
  2. 关于Apahce服务器安装中遇到的问题
  3. python简易停车系统
  4. pb string 接收dll按值返回_JavaScript 是如何工作的:JavaScript 的共享传递和按值传递...
  5. 如何解决代码嵌套太深问题
  6. python 数组添加数组_Python添加到数组
  7. 封城第12日,冰箱都快塞不下咯(附菜谱分享)
  8. Struts标签 bean:write用法
  9. Oculus消费者版在路上,留给“山寨”VR的时间有多少?
  10. RAID环境中增加容量-在线扩容
  11. 物联网带动传感器站上风口 华灿光电并购美新半导体
  12. 雷曼 疯狂兔子 java_《雷曼:疯狂兔子》详细流程攻略+个人心得分享
  13. 新闲鱼验机源码+独立后台
  14. html设置ios状态栏颜色,ios 显示html标签,超链接颜色以及下划线的处理
  15. pg数据库和mysql8_MySQL8与PG10:新版本下的较量谁更胜一筹?
  16. Yii2邮箱发送与配置
  17. 转:POI操作Excel:cell的背景颜色类型
  18. Label立体字体效果
  19. 手动拆解一个block
  20. java json解析jar包,解析json常用jar包

热门文章

  1. CentOS下添加Root权限用户‘超级用户’方法(xxx is not in the sudoers file.This incident will be reported.的解决方法)
  2. Logstash入门简介
  3. Hbase简介及常用命令相关知识总结
  4. excel 2007 vba与宏完全剖析_Excel宏VBA小技巧系列 | 分段加合
  5. mysql 5.7 super_MySQL 5.7 下的对super用户只读
  6. C++起航篇——bool类型,输入输出,命名空间
  7. 二维数组数和指针操作的理解
  8. JAVA开发工具下载
  9. TCP协议的三次握手与四次挥手
  10. 简单的FreeBSD 的内核编译