【开发工具】gitee还不用会?我直接拿捏 >_>

news/2024/5/17 16:26:18 标签: gitee

🌈键盘敲烂,年薪30万🌈

目录

git的一些前置操作

如何获取本地仓库

本地仓库的操作

远程仓库操作

合并两个仓库(通用方法)

从远程仓库拉取文件报错 fatal:refusing to merge unrelated histories

分支操作


注意:在使用git命令的时候一定要注意路径,在不同路径下执行相同命令结果也是不一样的例如创建和克隆仓库是在你当前路径下操作的。

git的一些前置操作

设置用户信息(标识上传代码的用户)

命令:git config --global user.name "用户名"

命令:git config --global user.email "邮箱"

查看配置信息

命令:git config --list

如何获取本地仓库

创建一个本地git仓库(不关联远程仓库)

命令:git init

从远程仓库克隆一个仓库(常用)

命令:git clone 远程仓库地址

本地仓库的操作

本地仓库中几种文件状态

  • "未跟踪"(Untracked)状态:未被添加到暂存区
  • ”修改“(modified)状态,分为修改提交和修改未提交状态
  • ”未提交状态“,在暂存区没有提交到远程仓库

注意:文件命名规范:字母数字下划线 _ 连字符 - 组成,开头不能是数字。

查看文件状态

命令:git status

将文件加入暂存区

命令:git add 文件名

将暂存区文件取消

命令:git reset 文件名

回到文件的某个指定版本

命令:git reset --hard 版本号

将暂存区文件提交到版本库(本地库)

命令:git commit -m "解释你的操作(例如 初始化文件,修改文件……)" 文件名

查看日志

命令:git log

远程仓库操作

查看关联的远程仓库

命令:git remote -v

如果未关联,关联远程仓库

命令:git remote add origin 远程仓库url

从远程仓库克隆

命令:git clone 远程仓库url

从远程仓库拉取

命令:git pull origin 分支

推送到远程仓库

命令:git push origin(远程仓库地址或别名) 分支

合并两个仓库(通用方法)

电脑没电了 明天补充……

从远程仓库拉取文件报错 fatal:refusing to merge unrelated histories

原因分析:

  • 这是因为你的本地仓库是使用init方式创建的,并且向版本库提交了文件,然后你又关联了远程仓库,当你pull的时候会合并两个仓库,但是这两个仓库没有关系,就会报错

解决办法:

  • 修改git pull命令
git pulll origin 分支 --allow-unrelated-histories

分支操作

电脑没电了 明天补充……

📕总结


http://www.niftyadmin.cn/n/5181275.html

相关文章

Java语言基础第一天

java开发环境&#xff1a; java编译运行过程&#xff1a; 编译期&#xff1a;.java源文件&#xff0c;经过编译&#xff0c;生成.class字节码文件 运行期&#xff1a;JVM加载.class并运行.class&#xff08;0和1&#xff09; <!--特点&#xff1a;跨平台&#xff0c;一次编…

CSS实现图片滑动对比

实现效果图如下&#xff1a; css代码&#xff1a; 知识点&#xff1a;resize: horizontal; 文档地址 <style>.image-slider {position: relative;display: inline-block;width: 500px;height: 300px;}.image-slider>div {position: absolute;top: 0;bottom: 0;left: …

Hive使用max case when over partition by 实现单个窗口取两个窗口的值(单个开窗函数,实际取两个窗口)

一、Hive开窗函数根据特定条件取上一条最接近时间的数据&#xff08;单个开窗函数&#xff0c;实际取两个窗口&#xff09; 针对于就诊业务&#xff0c;一次就诊&#xff0c;多个处方&#xff0c;处方结算时间可能不一致&#xff0c;然后会有多个AI助手推荐用药&#xff0c;会…

保护您的Google账号安全:检查和加固措施

简介&#xff1a;随着我们在日常生活中越来越依赖于Google账号&#xff0c;我们的个人信息和敏感数据也变得越来越容易受到威胁。为了确保您的Google账号的安全性&#xff0c;本文将介绍一些简单但有效的方法&#xff0c;帮助您检查和加固您的Google账号。 --- 在数字时代&am…

VC++ 预编译头学习

头文件的作用,就是把自己的 所有内容直接“粘贴”到相应的 #include 语句处。 编译器在编译你的程序的时候,所做 的第一件事,也就是展开所有的 #include 语句和 #define 语句。 头文件的出现,给书写程序带来了很大方便。 到了 Windows 时代后,慢慢 就呈现出一些问题。 几…

【Java 进阶篇】JQuery 案例:优雅的隔行换色

在前端的设计中&#xff0c;页面的美观性是至关重要的。而其中一个简单而实用的设计技巧就是隔行换色。通过巧妙地使用 JQuery&#xff0c;我们可以轻松地实现这一效果&#xff0c;为网页增添一份优雅。本篇博客将详细解析 JQuery 隔行换色的实现原理和应用场景&#xff0c;让我…

第十四章 网络管理实战2

第十四章 网络管理实战2 1 物理层 1.1信号 1.1.1分类 1模拟信号 不断变换的物理量适用电话网络2数字信号 两种恒定物理量 --分立的脉冲信号适用计算机网络优点 扛噪音和康衰减比较强1.2介质 1.2.1双绞线 EIA/TIA568标准 外形 八根线芯 两辆互交图示 功能分类 屏蔽…

C语言进阶之指针(2)

✨ 猪巴戒&#xff1a;个人主页✨ 所属专栏&#xff1a;《C语言进阶》 &#x1f388;跟着猪巴戒&#xff0c;一起学习C语言&#x1f388; 目录 前情回顾 1.数组参数&#xff0c;指针参数 1.1一维数组传参 1.2二维数组传参 1.3一级指针传参 1.4二级指针传参 思考&#xf…