目录
一、Gitee的使用
1.1 配置SSH公钥
设置本机绑定SSH公钥,实现免密码登录
# 进入 C:\Users(用户)\Administrator(有的笔记本会有其他命名)\.ssh 目录
# 生成公钥 且 用rsa加密
ssh-keygen -t rsa
打开生成的id_rsa.pub,将里面的内容复制进公钥框内即可
1.2 创建仓库
注册完后,可以点击上方菜单栏,头像左侧的加号创建属于自己的仓库
填写仓库名称、路径仓库介绍,也可选择初始化仓库:选择语言、添加开源许可证等
二、VS Code中使用Git
2.1 初始化Git仓库
例如:使用了Vue脚手架初始化了一个项目
注意:
- vue脚手架初始化一个项目后自带.git文件夹
- 如果是其他项目,不含.git文件夹,需要在本地项目目录创建本地仓库,输入指令:git init
进入项目目录中
#初始化git仓库
git init
2.2 设置远程仓库地址(以Gitee为例)
选择项目,在终端为其添加Gitee的仓库地址
#远程仓库创建
git remote add origin [url]
2.3 推送项目到远程仓库(远程仓库无项目)
如果创建gitee仓内任何文件时,可直接在终端中输入指令将所有代码推送到远程仓库
#推送到远程仓库
git push -u origin master
推送完毕后远程仓库便有了相关文件
2.4 从远程仓库拉取项目(远程仓库已有项目)
当Gitee仓库内已有项目相关文件时,可直接拉取项目
#从远程仓库拉取项目
git pull --rebase origin master
2.5 推送本地文件到远程仓库
如果项目中有编辑新增、删除相关文件,需在终端中输入以下指令将文件暂存 -> 提交到本地仓库 -> 推送到远程仓库
也可以在终端输入指令查看
#查看指定文件状态
git status [filename]
#查看所有文件状态
git status
在终端中输入指令将文件缓存
# 注意add后面有个点,点前面有个空格
git add .
在终端中输入指令将文件提交得到本地仓库
#提交到本地仓库
git commit -m "说明信息"
最后在终端中输入指令将所有代码推送到远程仓库
#推送到远程仓库
git push origin master
或
git push
在Gitee仓库中便可看到更新信息
2.6 Git分支
2.6.1 Git分支中常用命令
# 列出所有本地分支
git branch
# 列出所有远程分支
git branch -r
# 新建一个分支,但依然停留在当前分支
git branch [branch-name]
# 新建一个分支,并切换到该分支
git checkout -b [branch]
# 合并指定分支到当前分支
$ git merge [branch]
# 删除分支
$ git branch -d [branch-name]
# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]
2.6.2 VS Code中使用分支命令
(1)创建分支
可直接创建使用vs code菜单栏创建
选择分支
也可在终端中使用指令创建分支
(2)发布分支
选择完分支后就可以发布分支
发布完毕后,便可在gitee仓库内查新分支
注意:
- master主分支主要用来发布新版本,一般情况下不允许在上面工作,工作一般情况下在新建的dev分支上工作,工作完后,比如上要发布,或者说dev分支代码稳定后可以合并到主分支master上来
# 合并指定分支到当前分支
$ git merge [branch]