组件化(二)小白使用git
2021-12-22 本文已影响0人
奋斗的小马达
一、注册登陆
自己玩
官网链接:https://github.com/
二、github 创建远程仓库见下图
创建按钮.png 开始创建.png创建完成 如图所示
远程仓库创建完成.png
三、编写本地代码 创建本地仓库
先看图分布图 BFFC274A277D6B97064BB75F12388DC1.png1、编写本地代码
2、终端 cd 到代码存放的文件夹如图所示:
3E4BF3A99B828A45E5A1DD85E14CD028.png
3、创建本地仓库
git init
521575C7DF24148215742A74A4232B50.png
此时查看文件的状态
git status
E6A6710593C236A863026846B9D8CACC.png
红色部分表示 工作区代码有修改 目前没有添加到暂缓区
4、将本地代码添加到存储到暂缓区
git add .
此时再次查看 文件状态
git status
6E6FD61F488E04FA753CE07D358A13A4.png
如图:绿色表示 暂缓区 里面的代码
5、暂缓区代码添加到本地仓库并添加提交日志
git commit -m "这里填写提交日志"
如图:
8E253EE9FDE6344271F0E71BD175FE69.png
6、将本地仓库 与远程仓库关联起来
git remote add origin 这里是你刚刚创建的远程仓库地址
远程仓库地址
远程仓库地址.png
7、提交代码到远程仓库
git push -u origin main
这个main 是默认分支
你可以这一步创建一个分支
git branch -M 分支名称
然后提交
git push -u origin 分支名称
提交代码到远程仓库 可能会让你输入用户名和密码
4DC335870F310869570C532AB1809417.png直接输入用户名即可
用户名获取方式
1987277BE3B10BF6818B99F1984BC1F0.png
在输入密码的时候 没有任何提示
输入密码点击回车 可能会遇到的问题如下
0EA61A66D80E1BD21031E70D1B88A3E4.pngremote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: Authentication failed for 'https://github.com/MrFeng666/test.git/'
原因是github 为了安全 使用了 token来登录
解决方案请移步:
https://blog.csdn.net/weixin_41010198/article/details/119698015
整个提交的步骤也就是
1、创建本地仓库
git init
2、将代码添加到缓存区
git add .
3、将缓存区代码提交到本地分支
git commit -m "这里填写的是提交日志"
4、关联远程仓库
git remote add origin 这里是你远程仓库的地址
5、提交代码到远程仓库(默认仓库是 main)
git push -u origin main
6、输入用户名
7、输入密码
9、完成提交
其他指令
1、打标签
git tag 0.0.2
0.0.2 tag号 可以自定义
也可以这样写
git tag -a '0.0.3' -m "这里是描述信息"
添加描述信息
2、查看tag
git tag
3、提交代码
git push origin 0.0.2
提交到哪个tag下
每打一个tag 提交后 远程就会有对应的tag 如图
D52A5C900E99DEC9327EE1B23371C1C5.png 5052F80A620F7D32FB1CAFE899A5B9DE.png4、删除某个tag(删除 0.0.1为例)
删除本地的某个tag
git tag -d 0.0.1
删除指令.png
删除远程的tag
git push origin :0.0.1
此时查看远程的tag 发现 0.0.1 已经被删除
删除后的.png