git使用方法补充

提交

git add . # ./ 当前目录, 将当前目录下所有文件提交到暂存区
git commit -m "feat:提交日志" # 将暂存区的内容提交到本地仓库 (生成提交日志)
#git 提交规范说明
# - type:
    feat 新功能(feature),
    fix 修补bug,
    docs 文档修改(documentation),
    style 代码格式修改 (注意不是 css 修改,不影响代码运行的变动),
    refactor 代码重构 (即不是新增功能,也不是修改bug的代码变动),
    test  增加测试,
    chore (其他修改, 比如构建流程, 依赖管理 , 辅助工具的变动)
    如果type为feat和fix,则该 commit 将肯定出现在 Change log 之中
# - scope: (可以为空)
    影响的的范围
# - subject
    提交描述

查看

git status # 查看当前仓库的状态
git log # 查看提交记录

版本回退

# 如果使用的是 --hard 一定一定要谨慎, 它会清空工作区, 意味着没提交的代码会丢失
git reset --hard 版本id # 切换到指定版本
# 误操作了, 被切换没了, 想查看以前的提交日志该怎么办?
git reflog

还原当前工作区的状态

如果大家修改了别人提交的笔记, 无法正常的 git pull 更新, 就需要先执行以下命令试试

git restore . # 还原当前工作区到最新的版本

本地修改会丢失

关联 / 推送

# 添加远程仓库关联, 关联的远程仓库不能重名
git remote add origin 仓库地址   #origin是仓库名字  可以用别的

# 查看所有远程仓库关联
git remote -v # v: verbose 详情

# 删除远程仓库关联 origin
git remote remove origin

# 推送到远程
git push # 如果是第一次推送需要加 -u 仓库名
git push -u origin # -u --set-upstream 第一次提交

配置 SSHKeys (不要用HTTPS , 用SSH)

HTTPS提交需要输入账号密码
1.找到对应的代码管理平台(Gitee / Github), 查看提交邮箱
在这里插入图片描述
2.基于邮箱生成秘钥对
默认生成在用户目录下

ssh-keygen -t rsa -C "xxxxxxx@qq.com"

在这里插入图片描述
3.配置公钥
找到公钥
在这里插入图片描述
复制到码云的 ssh keys

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值