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管理项目的更多相关文章

  1. 如何用Android Studio同时使用SVN和Git管理项目

    这篇来讲讲如何在 Android Studio 上同时用 SVN 和 Git 来管理项目.我知道,你肯定会说我吃饱了撑着,没事找事做,为啥要同时用 SVN 和 Git 来管理项目.问题是,我也不想啊, ...

  2. 【Unity】使用Git管理项目及其.gitignore写法

    完整的进行Unity 3D源码用Git管理的流程: 1 新建文件夹(路径要求非空) 2 新建U3D项目 3 添加.gitignore文件 获取已有的U3D项目 修改Unity 3D编辑器: Enabl ...

  3. IDEA使用Git管理项目

    今天将项目使用Git管理了,IDEA. 第一步: 第二步:

  4. vs2015使用Git管理项目

    初级 1,在码云上去注册一个帐号(码云的私有库是免费的,安全性怎么样我不知道) 2,在码云上新建一个项目,把相关的开发人员加到这个项目里,会得到这个项目在码云上的远程仓库的地址. 3,打开vs2015 ...

  5. 【转载】使用阿里云code和git管理项目

    使用代码云托管和git来管理项目可以使多客户端和多人开发更加高效.通过对比github,bitbucket和国内一些云托管服务发现阿里云在项目空间和传输速度及稳定性上更能满足公司开发的要求.本文将介绍 ...

  6. 工作中用Git对项目进行管理

    前言 之前一直是用svn来管理代码的,今天第一次用git来管理代码,从安装.上传代码过程中遇到了很多问题,Github中建的repository之前还是https协议,最后不知道怎么又变成了git协议 ...

  7. git - 管理项目(SourceTree的使用)

    Git 相关命令操作全 1.SourceTree 是什么? SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作.同时它也是M ...

  8. 用Git管理项目进行版本控制

    一.安装 1.1windows 要在Windows系统中安装Git,请访问http://msysgit.github.io/,并单击Download.安装. 1.2 在 Linux 系统中安装 Git ...

  9. 一个看起来不像中年人的中年人,带着两个初出茅庐的小伙子儿,用git管理项目代码的进击之路

    一个中年人的孤独前行 我们这一代人,是上个世纪的人,活在当下,已然成为社会上的中流砥柱. 80年代生人,遥望我们的父辈,均是5.60年代的人,迟迟暮年,夕夕老矣.而我们,正当年,却又时光飞逝,很快便要 ...

随机推荐

  1. CyclicBarrier---可重用的循环栅栏

    很多文章只是提了下可重用,具体这个栅栏怎么可重用的,很多没有说明,这里会解开你的疑惑. CyclicBarrier是一个同步工具类,它允许一组线程互相等待,直到达到某个公共屏障点.与CountDown ...

  2. PTA甲级—链表

    1032 Sharing (25分) 回顾了下链表的基本使用,这题就是判断两个链表是否有交叉点. 我最开始的做法就是用cnt[]记录每个节点的入度,发现入度为2的节点即为答案.后来发现这里忽略了两个链 ...

  3. hdu 6704 K-th occurrence(后缀数组+可持久化线段树)

    Problem Description You are given a string S consisting of only lowercase english letters and some q ...

  4. Educational Codeforces Round 87 (Rated for Div. 2)

    比赛链接:https://codeforces.com/contest/1354 A - Alarm Clock 题意 一个人要睡够 $a$ 分钟,一开始睡 $b$ 分钟后闹钟响铃,之后每次设置 $c ...

  5. Codeforces Round #582 (Div. 3) E. Two Small Strings (构造,思维,全排列)

    题意:给你两个长度为\(2\)的字符串\(s\)和\(t\),你需要构造一个长度为\(3n\)的字符串,满足:含有\(n\)个\(a\),\(n\)个\(b\),\(n\)个\(c\),并且\(s\) ...

  6. Codeforces Round #682 (Div. 2) B. Valerii Against Everyone (思维)

    题意:给你一组数\(b\),对于每个\(b_i\),相对应的\(a_i=2^{b_i}\),问你是否能找出两个不相交的区间,使得两个区间的\(a_i\)的元素和相等. 题解:对于任意一个\(2^k\) ...

  7. Codeforces Round #652 (Div. 2) C. RationalLee 贪心

    题意: t组输入,你有n个数,还有k个朋友,每一个朋友需要wi个数.意思就是你要给第i个朋友分配wi个数,输入保证w1+w2+...+wk=n 一个朋友的兴奋值是你分配给他的数中最大值加上最小值的和( ...

  8. Docker文件挂载总结

    Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定. 譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定: # docker ...

  9. 力扣119.杨辉三角II-C语言实现

    题目 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行. 在杨辉三角中,每个数是它左上方和右上方的数的和. 示例: 输入: 3 输出: [1,3,3,1] 来源:力扣(LeetCod ...

  10. PHP7.1后webshell免杀

    严格的D盾 D盾说,我是个严格的人,看到eval我就报木马,"看着像"="就是"木马,宁可错杀一千,绝不放过一个.好了,多说无益,一起看看严格的D盾是如何错杀的 ...