git系列1——结合码云与VScode使用

git系列1——结合码云与VScode使用

git安装

Git官网: 下载安装程序,默认选项安装即可(windows上使用)。
安装完成之后要配置一下你的名字和邮箱
$ git config --global user.name “Your Name”
$ git config --global user.email “abc@qq.com”

git结合码云使用

场景:当你用VScode写一个新项目,并想把每天写好的代码同步到码云上
一,先建立远程仓库,再建立本地仓库
1,首先你得有个码云账号,并设置好SSH
2,登录码云,按+号新建一个项目按加号新建一个项目
3,填写项目名称,下面还有很多内容,自己按需求填写完之后,点最下方的创建按钮(勾选上用Readme初始化)
在这里插入图片描述
4,现在,你已经有一个远程的仓库了。然后,我们在本地上建立一个本地仓库,名字最好与远程仓库一样,如我们这里设置的是sceneTwo1.
5,如何建立本地仓库?
既然我们先建立的远程仓库,那我们直接可以把远程的库git clone下来。git clone是 从远程服务器克隆一个一模一样的版本库到本地,复制的是整个版本库,这样你就无需自己再建本地仓库了。也无需进行$ git remote add origin 远程仓库地址,来关联远程仓库。在你准备写项目的盘里面,建一个新文件夹,右键打开Git Bash Here。执行 $ git clone 远程仓库地址 命令来克隆远程仓库即可。
(注:如下图,直接复制一下HTTPS的地址,执行$ git clone https地址,命令即可。克隆完之后要cd sceneTwo1到这个目录下,再检查git status)
在这里插入图片描述
打开你的VScode修改一下README.me的内容。
打开你的VScode终端输入git status查看一下文件状态,发现文件已修改(看下面终端图来理解)
git add -A 这是添加到本地库的暂存区
git commit -m “第一次修改” 这才是真的添加到本地库
git checkout -b first 这是创建并切换新建的本地first分支(此时远程仓库还没有first分支)
git push -u origin first 这是把本地的first分支推送到远程first分支(此时远程仓库建立了first分支,并通过-u使本地的first和远程的first建立了联系。所以我们第一次建立分支并提交一定要加上-u,不然会出错。因为你不加-u的话只是在本地建立了一个新分支first,在远程仓库找不到这个新分支first)
(注意:我们第一次推送first分支时,加上了-u参数,Git不但会把本地的first分支内容推送的远程新的first分支,还会把本地的first分支和远程的first分支关联起来,在以后的推送或者拉取时就可以简化命令。之后,只要本地作了提交,就可以通过命令:$ git push origin first或$ git push 推送)
在这里插入图片描述
二,先建立本地仓库,再建立远程仓库
情形《1》:你还没有写项目,建立空的本地仓库并与远程仓库做关联
在你准备写项目的盘里面,建一个新文件夹,右键打开Git Bash Here。
按下图步骤即可建立本地库并与远程仓库做关联
(远程仓库的建立同一中的1-3,在这里我建立的远程库的名字是learngit3)
在这里插入图片描述
(注意:git@gitee.com:qifenglexiaozi/learngit3.git 这是对应你的SSh地址)
在这里插入图片描述
情形《2》:你已经有项目了,但你的还没有在本地仓库管理起来
1,用VScode打开你的代码,你会发现你的代码里面没有.git这个文件夹,说明你之前没有建立本地仓库,打开VScode终端cd到你项目的根目录(使之后生成的.git文件与src,node_modules文件同级)。此时你若
$ git status 则会提示在这里插入图片描述
说明你没有建立本地库。
2,现在我们开始创建本地库
$ git init 初始化一个本地库(生成.git文件夹)
在这里插入图片描述
3,把你写的代码让本地库管理起来
$ git add -A 这是把你已经写的的代码放到本地库的暂存区
$ git commit -m “提交测试” 这是把你已经写的代码真正放到本地库管理起来
(若想添加.gitignore文件用来忽略node_modules文件夹。执行yarn install生成node_modules文件之后,执行$vim .gitignore命令之后在这个文件里写上/node_modules。注意:.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的)
4,创建远程仓库,同一中的1-3
我建立了一个名为 learngit4的项目
5,关联本地库与远程库
$ git remote add origin git@gitee.com:qifenglexiaozi/learngit4.git
$ git push -u origin master
(git@gitee.com:qifenglexiaozi/learngit4.git这是对应你的SSh地址)
6,成功
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值