Git——02——git实战

在这里插入图片描述

在这里插入图片描述

1.创建远程仓库和本地仓库

远程仓库和本地仓库名字最好一样,我们这里区分开来就不取一样的了
先在码云或者github上创建自己的仓库,不用初始化,都不用勾选,因为在本地我们已经git init初始化仓库了
码云新建仓库取名为git_practise,仓库地址是,输命令时可以用HTTPS地址也可以用SSH地址
在这里插入图片描述

本地仓库取名为Git 创建本地项目取名为Git,然后输入git init
然后输入(注意:先配置文章下面第二步的用户信息再输入以下代码)
在这里插入图片描述
在这里插入图片描述

2.为远程仓库配置别名&用户信息

将它们关联起来,在本地项目Git中打开终端输入git remote add 自己取的别名(Git) 远端仓库地址
在这里插入图片描述我们这里把远程仓库别名修改回origin
在这里插入图片描述
查看远端分支的别名
在这里插入图片描述
配置用户信息
在这里插入图片描述在这里插入图片描述

可以输入git config --list查看信息
在这里插入图片描述
我们还可以在本地项目Git中的隐藏文件夹.git中找到config文件查看配置信息,在这里面也可以修改信息
在这里插入图片描述

在这里插入图片描述

3.推送本地项目到远程仓库

如果使用的是HTTP地址,要删除凭据中的git:https//gitee.com(好像是这个),只要删除掉这一个,其他的千万别删!
在这里插入图片描述目前只有一个分支,在主分支上
在这里插入图片描述
git push 远程仓库别名 本地主分支名
在这里插入图片描述仓库里出现
在这里插入图片描述

4.其他成员克隆项目

在这里插入图片描述
我们找到项目的地址,我们把刚刚创建的项目克隆下来

在这里插入图片描述
点击复制,终端输入git clone 地址
在这里插入图片描述远程仓库的别名默认是origin的
在这里插入图片描述

克隆下来后我们新建一个html,并提交
在这里插入图片描述我们在自己电脑上无需配置用户信息了,不然需要再配置下

在这里插入图片描述当其他成员更新代码后,你需要拉取最新代码,我们这里继续回到名为Git的项目中。此时Git中没有2.html
在这里插入图片描述

在这里插入图片描述git fetch 远程分支别名
在这里插入图片描述
在这里插入图片描述
但是数据没下来,可以看到我们的本地分支没有拿到,而跟踪分支拿到了,跟踪分支其实就是本地分支和远程分支的媒介
在这里插入图片描述
我们切换为本地分支合并到跟踪分支上
在这里插入图片描述
在这里插入图片描述

5.总结

在这里插入图片描述
在这里插入图片描述

6.新增分支

我们在Git项目中再创建一个分支
在这里插入图片描述
新增一个4.html文件随便写上代码,再提交
在这里插入图片描述
再输入git log查看,可以看到origin/xxx 已经生成了跟踪分支
在这里插入图片描述
在远端仓库也可以看到此分支
在这里插入图片描述
这个分支里就有最新代码
在这里插入图片描述
我们再回到git_practise项目里
在这里插入图片描述也创建一个本地分支名为dev
在这里插入图片描述在这里插入图片描述将远端仓库的xxx分支拉下来,这样最新代码4.html就在项目里了
在这里插入图片描述在这里插入图片描述在这里插入图片描述注意:
在这里插入图片描述有同步关系才能直接push

7.错误分析

出错的具体情况如下:
在这里插入图片描述

本地创建了一个project
并在码云上创建了一个仓库,想要将本地的仓库链接到远程仓库
我用的是如下方法:
git init    初始化本地仓库
git remote add origin XXX     添加远程仓库地址
如果你在这之后就执行
git add -A,
git commit -m " "
git push origin master,那么就会出现这个问题(被拒绝),所以在remote add后不要着急git add,一定要git pull origin master,出现这个原因
是因为你在码云创建的仓库有ReadMe文件,而本地没有,造成本地和远程的不同步,
那么有两种方案可以解决:
one :
本地没有ReadMe文件,那么就在本地生成一个:

git pull --rebase origin master     本地生成ReadMe文件
git push origin master

two:
那我就强制上传覆盖远程文件,
git push -f origin master
(这个命令在团队开发的时候最好不要用,否则可能会有生命危险)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值