在vscode中用Git管理项目
1、新建仓库-->填写仓库名称-->一定要将对钩去掉
-->公开-->创建
Git全局设置:
git config --global --add user.name "zhouwenhao"
git config --global --add user.email "1141180185@qq.com"
2、在vue-shop目录下打开powershell,输入git status检查项目的状态,
3、建立git仓库:git init
4、输入:“git add .”,将所有文件添加到暂存区。提交代码,输入git commit -m "add files",再次输入git status, -m代表提交消息

5、以上add和commit是在本地进行操作,如果要把代码推送到码云仓库,执行下面两条命令:
git remote add origin https://gitee.com/zwh0910/vue_shop.git
git push -u origin master
刷新码云仓库,发现代码已经上传到码云仓库
6、当前工作区是干净的,我们可以基于干净的工作目录去进行登录页面的绘制,
先创建一个分支,分支的名字可以起名为login,输入命令:git checkout -b login,这样就创建了一个分支叫login,并且通过checkout命令切换到了login分支上,

注意:在开发中,如果要开新功能,尽量把新功能放到一个新分支上进行开发,当分支开发完成以后,再把分支合并到master主分支就行了。
7、查看当前的所有分支,输入命令:git branch,打*号的分支表示我们正处于这个分支上。

8、通过git status查看源代码的状态。
9、运行命令git add .将代码添加到暂存区。
10、将暂存区的代码提交到本地仓库:git commit -m “完成了登录功能”,-m代表提交消息
11、git branch,查看当前分支。当前分支在login分支中,刚才git commit提交的文件都被放到了login分支里面进行保存了。
12、接下来将login分支中的代码合并到master主分支。先切换到master主分支,然后在主分支合并login分支。输入命令:git checkout master,切换到master主分支。
13、把login分支的代码合并进来,输入命令:git merge login
14、设置好提交地址
git remote add origin https://gitee.com/zwh0910/vue_shop.git
15、本地的master分支推送到云端的码云中,输入命令:git push -u origin master

注意:本地有两个分支,master和login,而码云上只有一个master分支。怎么样才能把本地的login分支推送到云端进行保存呢?
16、先切换到login分支,git checkout login
17、git push -u origin login表示将本地的login分支推送到云端origin仓库中的login分支。
今后只要是我们写的源代码,经过测试无误后,一定要先合并到主分支,在将子分支推送到本地仓库中,同时要把新建得子分支一并推送到云端仓库中
删除分支:git branch -d 分支名称
从Git下载指定分支(master)的代码的命令:git clone 地址 --branch master
查看Git全部分支的命令:git branch --avv
在vscode中用Git管理项目的更多相关文章
- 如何用Android Studio同时使用SVN和Git管理项目
这篇来讲讲如何在 Android Studio 上同时用 SVN 和 Git 来管理项目.我知道,你肯定会说我吃饱了撑着,没事找事做,为啥要同时用 SVN 和 Git 来管理项目.问题是,我也不想啊, ...
- 【Unity】使用Git管理项目及其.gitignore写法
完整的进行Unity 3D源码用Git管理的流程: 1 新建文件夹(路径要求非空) 2 新建U3D项目 3 添加.gitignore文件 获取已有的U3D项目 修改Unity 3D编辑器: Enabl ...
- IDEA使用Git管理项目
今天将项目使用Git管理了,IDEA. 第一步: 第二步:
- vs2015使用Git管理项目
初级 1,在码云上去注册一个帐号(码云的私有库是免费的,安全性怎么样我不知道) 2,在码云上新建一个项目,把相关的开发人员加到这个项目里,会得到这个项目在码云上的远程仓库的地址. 3,打开vs2015 ...
- 【转载】使用阿里云code和git管理项目
使用代码云托管和git来管理项目可以使多客户端和多人开发更加高效.通过对比github,bitbucket和国内一些云托管服务发现阿里云在项目空间和传输速度及稳定性上更能满足公司开发的要求.本文将介绍 ...
- 工作中用Git对项目进行管理
前言 之前一直是用svn来管理代码的,今天第一次用git来管理代码,从安装.上传代码过程中遇到了很多问题,Github中建的repository之前还是https协议,最后不知道怎么又变成了git协议 ...
- git - 管理项目(SourceTree的使用)
Git 相关命令操作全 1.SourceTree 是什么? SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作.同时它也是M ...
- 用Git管理项目进行版本控制
一.安装 1.1windows 要在Windows系统中安装Git,请访问http://msysgit.github.io/,并单击Download.安装. 1.2 在 Linux 系统中安装 Git ...
- 一个看起来不像中年人的中年人,带着两个初出茅庐的小伙子儿,用git管理项目代码的进击之路
一个中年人的孤独前行 我们这一代人,是上个世纪的人,活在当下,已然成为社会上的中流砥柱. 80年代生人,遥望我们的父辈,均是5.60年代的人,迟迟暮年,夕夕老矣.而我们,正当年,却又时光飞逝,很快便要 ...
随机推荐
- 3.centos 7执行service iptables save报错问题
1.报错 [root@localhost ~]# service iptables save The service command supports only basic LSB actions ( ...
- jvm系列五-java内存模型初览(1)
本文转载自:再有人问你Java内存模型是什么,就把这篇文章发给他. 网上有很多关于Java内存模型的文章,在<深入理解Java虚拟机>和<Java并发编程的艺术>等书中也都有关 ...
- P1908 逆序对——树状数组&离散化&快读快写の学习
题目简述: 对于给定的一段正整数序列,逆序对就是序列中 a_i>a_jai>aj 且 i<ji<j 的有序对. 输出序列中逆序对的数目. 知识补充: 树状数组: 这东西就是 ...
- 使用xshell连不上ubuntu14.04
判断Ubuntu是否安装了ssh服务: 输入:#ps -e | grep ssh 如果服务已经启动,则可以看到"sshd",否则表示没有安装服务,或没有开机启动,如果不是下图情况, ...
- JavaScript里处理字符串的一些常用方法
1.length 属性返回字符串的长度 let srt = "hello world!"; console.log(srt.length) // 12 2.indexOf() 方法 ...
- fzu2202 犯罪嫌疑人
Problem Description 福尔摩斯是个大侦探,他总是在解决疑难案件.这一次的案件也不例外,案件是这样的:有编号为1到N的N位嫌疑犯,他们其中有一个犯了罪,然后每个嫌疑犯都被询问,&quo ...
- Light Bulb ZOJ - 3203 三分
三分: 和二分非常类似的一个算法,与二分不同的是 二分是单调的,而三分是一个先增后减或者先减后增 三分可以求出峰值. 注意三分一定是严格单调的,不能有相等的情况. 讲个例题: 题目 题意: 一个人发现 ...
- Codeforces Round #666 (Div. 2) B. Power Sequence (枚举)
题意:有一个长度为\(n\)的序列,你每次可以对序列重新排序,然后花费\(1\)使某个元素加减\(1\),多次操作后使得新序列满足\(a_{i}=c^i\),\(c\)是某个正整数,求最小花费. 题解 ...
- 【原创】k8s之job和Cronjob
1.失败任务 apiVersion: batch/v1 kind: Job metadata: name: bad spec: template: metadata: name: bad spec: ...
- 2019南昌网络赛H The Nth Item(二阶线性数列递推 + 广义斐波那契循环节 + 分段打表)题解
题意: 传送门 已知\(F(n)=3F(n-1)+2F(n-2) \mod 998244353,F(0)=0,F(1)=1\),给出初始的\(n_1\)和询问次数\(q\),设每一次的答案\(a_i= ...