git相关,持续更新中

Nmap的介绍、安装 并进行网络扫描 Nmap概述 Nmap(Network Mapper(网络映射器))是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。 正如大多数被用于网络安全的工具,nmap 也是不少黑客及骇客(又称脚本小子)爱用的工具 。系统管理员可以利用nmap来探测工作环境中未经批准使用的服务器,但是黑客会利用nmap来搜集目标电脑的网络设定,从而计划攻击的方法。 阅读详情

git clone命令做了什么

  1. 创建一个新的目录,并将远程仓库的所有文件和提交历史复制到这个目录。
    • 解释:就是将远程的仓库(包含了所有的分支)下载到了本地
  2. 自动为你检出默认分支(通常是 master 或 main)。
    • 解释:关键字“检出”,就是运行git branch显示的是master 或 main,远程的其他非默认分支不会显示。
  3. 设置远程仓库(通常命名为 origin)并添加所有远程分支为远程跟踪分支。为默认分支设置了上游分支。
    • 解释与个人理解:
    • 运行git branch -r查看所有远程跟踪分支。
    • 类似于git branch --set-upstream-to=origin/master master。
    • 设置了上游分支后,使得在执行git pull或者git push等操作时更加方便。
    • 远程跟踪分支,远程上游分支,分支的跟踪信息,分支的追踪关系。前者是站在整个本地仓库和远程仓库的角度上;后面三个意思一样,是站在本地仓库的某一个分支的角度上。

git branch的相关命令

  • git branch
    列出当前 Git 仓库中存在的所有分支,并标识当前所在的分支
  • git branch -r
    查看所有远程跟踪分支,这个命令会列出所有远程仓库中的分支。
  • git branch -a
    等于git branch加上git branch -r。
  • git branch -vv
    查看所有本地分支和它们所跟踪的远程分支,以及提交差异。
  • git remote show origin
    查看特定远程仓库的仓库信息。

分支的新建、切换与删除

git branch aaa :新建分支aaa
git checkout aaa :切换到分支aaa
git checkout -b bbb :新建并切换到分支bbb
git checkout -b dev origin/dev:创建并切换到一个名为 dev 的本地分支,并将其设置为跟踪 origin/dev。
git branch -d aaa :安装删除分支aaa
git branch -D aaa :强制删除分支aaa

$ git clone https://gitee.com/XXX/vue3
正克隆到 'vue3'...
remote: Enumerating objects: 74, done.
remote: Counting objects: 100% (74/74), done.
remote: Compressing objects: 100% (64/64), done.
remote: Total 74 (delta 7), reused 0 (delta 0), pack-reused 0
展开对象中: 100% (74/74), 完成.
$ 
$ cd vue3
$ 
$ git branch 
* master
$ 
$ git branch -r
  origin/HEAD -> origin/master
  origin/dev
  origin/master
$ 
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/dev
  remotes/origin/master
$ 
$ git branch -vv
* master 84ebdd3 [origin/master: 落后 3] 完成版本1.1
$ 
$ git remote show origin
* 远程 origin
  获取地址:https://gitee.com/XXX/vue3
  推送地址:https://gitee.com/XXX/vue3
  HEAD 分支:master
  远程分支:
    dev    已跟踪
    master 已跟踪
  为 'git pull' 配置的本地分支:
    master 与远程 master 合并
  为 'git push' 配置的本地引用:
    master 推送至 master (最新)
$

配置远程跟踪分支

git clone https://gitlab.xxx.com/frontendgroup/xxx-web
cd xxx-web
git branch -r
git config --get-all remote.origin.fetch
git config --unset-all remote.origin.fetch
git config remote.origin.fetch "+refs/heads/master:refs/remotes/origin/master"
git config --add remote.origin.fetch "+refs/heads/dev:refs/remotes/origin/dev"
git config --get-all remote.origin.fetch
git branch -r
git fetch origin
git branch -r

git操作

git merge --squash jimdev   #不保留提交历史
git merge --no-ff jimdev
git merge --no-commit feature-branch  #保留提交历史
git merge origin/dev  #将origin的dev分支,合并到本地当前所在分支上

git branch -vv
git branch --set-upstream-to=origin/dev jimdev 
git branch --unset-upstream jimdev
git checkout -b new-branch abcd1234
git checkout -b dev origin/dev


git clone --branch master --single-branch https://gitlab.xxx.com/x/xxx-web
git rm -r --cached .
git add .
git status

git fetch origin
git fetch origin main feature-branch
git fetch origin "^ignored_branch"
git fetch --prune origin "^ignored_branch"

git merge --ff-only <branch_name_to_merge>
git merge --no-commit --no-ff jimdev    # good
git merge --squash jimdev

git reset --hard 7bff7b6
git reset --hard HEAD^
git reset --hard HEAD~7
git reflog
git checkout 7bff7b6
#reset和checkout的区别?

git push --depth=1 origin <branch_name>
git push -d 1 origin <branch_name>
git push --depth=1 origin mydev:dev     # 本地mydev,远程dev
#`--depth=1`这会将最新提交推送到远程仓库,并忽略历史记录
git push --set-upstream origin mydev:main
git push --set-upstream gitlab mydev:master
# 一个本地分支可以添加多个远程分支,只能绑定一个上流分支。

git fetch --depth=1 origin dev
git checkout mydev
git merge origin/dev
# 将远程分支dev的最新提交合并到本地分支mydev,并且只获取该远程分支的最近一次提交(即浅克隆)
git fetch --depth=1 origin dev:mydev # 将mydev重置到dev

git fetch的相关命令

git merge的相关命令


获取更多计算机知识,请访问网站:开思通智网
官网地址:https://www.opensnn.com/
“一起来O站,玩转AGI!”

chembl_webresource_client 包数据接口下载chembl数据库;ZINC数据库下载、simles获取 点击进去https://zinc.docking.org/subclasses/kinase/predictions/,然后下载sdf模式,这里可以转化simles格式,如果下载csv里面没有包含simles。参考:https://github.com/chembl/chembl_webresource_client/blob/master/demo_wrc.ipynb。参考:https://zinc.docking.org/这是网页搜索查看,16条数据。这个数据这下载特别慢。 阅读详情

相关推荐

单细胞RNA测序数据分析与可视化:从基础原理到高级应用

单细胞RNA测序(scRNA-seq)技术通过解析单个细胞的基因表达谱,显著提升了我们对细胞异质性的理解。本文详细介绍了scRNA-seq数据分析的完整流程,包括数据预处理、质量控制、降维、聚类、差异表达分析、细胞类型注释、细胞周期分析、轨迹分析、RNA速率分析、基因集富集分析、细胞通讯分析、批次效应校正以及空间转录组学整合。文章还展示了scrna_toolkit包在简化分析流程和增强数据可视化方面的应用。通过这一工具,研究者可以更高效地处理单细胞数据,揭示复杂的生物学信息。未来,该工具将进一步整合多组学分

2301_80338712的博客 4128

git底层命令介绍

文章目录git原理概述git objectblob objecttree objectcommite objectGit ReferencesTagRemotepakcfilesrefspecTransfer Protocolsdumb protocolsmart protocoluploading datadownload dataMaintenanceData Recovery git原理 概述 首先,我们执行git init命令初始化一个新的仓库(repository),该命令会产生一个.git文件夹

突破吧!次元壁 1475

AWS入门实践-如何在AWS云上创建一个内外网隔离的生产环境

在 AWS 上建立一个内外网分离的生产环境,可以减少应用服务的暴露面,有效的保证你的应用服务器的安全。通常我们会将web应用放在外网的子网内,数据库服务器等放在内网的子网。我们将按照下图来部署动手实践环境,实现在public subnet的EC2虚拟机可以直接通过互联网可以访问,在Private subnet的EC2虚拟机不能通过互联网直接访问,但是却可以在内部来访问互联网安装应用等等。

weixin_39108752的博客 2993

使用GIT过程中遇到的问题和解决办法

GIT初学者,记录下学习过程中遇到的问题和解决方法 GIT版本:git version 2.33.1.windows.1 远程仓库:gitee 问题1:PUSH到远程仓库时,提示git@gitee.com: Permission denied (publickey) 解决办法:查找了很多解决办法,基本上都是在本地生成SSH公钥,然后将公钥复制到服务器中,但是这些方法并没有解决我的问题。直到在gitee浏览到SSH Key 突然失效问题解答及处理办法 - Gitee....

OpticalCoder的博客 1923

浅谈武术擂台格斗机器人大赛

武术擂台机器人赛是工科类专业的一个跨学科的竞赛项目,它涵盖了机械结构、硬件电路和计算机程序等技术领域。笔者在校期间有幸参加过四次这样的比赛,有成功也有失败,对此深有感悟。本文仅为个人观点,有说得不对的地方,望积极指出,希望能帮助到有需要的人。

weixin_43811044的博客 1万+

Ubuntu 22.04下GNU Radio 3.10全家桶编译避坑实录:从UHD、VOLK到WiFi收发模块gr-ieee802-11

本文详细介绍了在Ubuntu 22.04系统下编译安装GNU Radio 3.10全家桶的完整流程,包括UHD驱动、VOLK优化库以及WiFi信号处理模块gr-ieee802-11的集成。通过逐步指导解决版本兼容性和依赖问题,帮助研究人员快速搭建高效的软件定义无线电开发环境,特别适合使用USRP设备进行无线通信研究的开发者。

weixin_30825199的博客 446

git 报错

此时再输入git命令,即可拉取成功。第一步,先把网路代理关掉。

xiaoxian666的博客 489

基于深度学习的水果新鲜程度检测系统(UI界面 + YOLOv8/v7/v6/v5代码 + 训练数据集)

本文详细介绍了如何使用YOLO系列模型(YOLOv5、YOLOv6、YOLOv7、YOLOv8)构建水果新鲜度检测系统。通过数据集准备、模型训练、推理过程以及UI界面的实现,我们能够构建一个实时检测水果新鲜度的系统。通过本博客,您可以全面了解如何应用深度学习技术解决实际问题,尤其是在智能监控和食品质量检测领域。

YOLO 815

Android Push to origin/master was rejected 记录一下

2.在terminl窗口中依次输入命令: git pull git pull origin master git pull origin master --allow-unrelated-histories 如果还是提交不了可以试试下面这行代码 git push -u origin master -f en by merge: .idea/vcs.xml F:\Daluzy\FirstGram>git push -u origin master -f Enumerating object

qinchun_long的博客 246

【2025CSPJ普及组】T4. 多边形

【2025CSPJ普及组】T4. 多边形【题目描述】小 R 喜欢玩小木棍。小 R 有 n 根小木棍,第i(1≤i≤n) 根小木棍的长度为 ai。

lybc2019的博客 849

uniapp微信小程序 - 解决苹果ios底部输入框被软键盘遮挡的问题,input/textarea底部输入框被弹出的软键盘挡住部分或全部遮住(解决uniApp小程序底部输入框,键盘弹起时页面整体上移

uniapp: IOS微信小程序输入框部分被软键盘遮挡问题,iOS微信小程序键盘弹出时输入框被挡住,uniapp小程序苹果IOS系统软键盘唤起导致底部输入框被遮挡的问题,ios 键盘弹出input输入框被遮挡,uniapp textarea输入框软键盘遮挡问题,苹果手机ios系统,解决uni-app微信小程序底部输入框,键盘弹起时页面整体上移 问题,关于手机端IOS系统微信中虚拟键盘遮挡input输入框问题的解决方案,uniapp使用输入框固定在底部键盘弹起把输入框挡住问题,安卓上没问题就苹果不行,仅ios

🏆 前端领域优质创作者 5592

git clone时出现的两种错误解决方法

第一种错误, $ git clone https://github.com/lwfinger/rtl8188eu.git Cloning into 'rtl8188eu'... remote: Enumerating objects: 106, done. remote: Counting objects: 100% (106/106), done. remote: Compressing o...

cemicircle的博客 4096

【制作100个Unity游戏之35】从零开始构建类《月圆之夜》《杀戮尖塔》的卡牌游戏(附带项目源码)

本文介绍了如何从零开始构建类似《月圆之夜》《杀戮尖塔》的卡牌游戏。主要内容包括:1)获取游戏素材资源;2)导入xyframe框架工具集;3)实现手牌弯曲排列效果,通过样条曲线控制卡牌位置和旋转;4)设计可扩展的MVD卡牌系统架构,分离数据层(ScriptableObject存储)、模型层(业务逻辑)和视图层(显示控制)。文中提供了完整的代码实现,并展示了卡牌动态排列的GIF效果演示。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1423

Git 相关用法【持续更新】

Command line instructions You can also upload existing files from your computer using the instructions below. Git global setup git config --global user.name "Zhang Ming" git config --global user.e...

mashimaro001的博客 220

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

git相关 持续更新

1. 删除分支 1.1 根据最后代码框里usage信息可知,删除分支对应的git操作 应该是 【git branch 再加什么东西】。 1.2 根据代码框里usage信息:使用【git help branch】命令查看跟 branch相关的操作,如下: 可以看到 【git branch -d <branchname>】命令就是删除 <branchname> 分支。 NAME git-branch - List, create, or delete branches

床前明月光 318

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

工作中用到的git的相关操作(持续更新)

1. Git 简介 2. 鼠标右键 Git 选项含义: 3. 用 HTTP 的方式操作 github(提交时需要输入账号密码) (1) 在 github 中复制 HTTPS 链接 (2) 克隆项目 (3) 登录 (4) 对文件的一些操作 4. 用 SSH 方式操作 github(提交时无需再输入账号密码) (1) 生成 SSH key(公钥和私钥) (2) 配置公钥 (3) 复制 SSH 格式的链接 (4) 克隆项目 (5) 登录( 步骤同用HTTP方式操作gi...........

weixin_45995139的博客 1014

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

git相关操作和命令的整理,持续更新。。。

之前只会用图形端的GIT中,命令行的比较陌生,整理下,供自己以后参考 关键的名词: 工作区:工作区 Index / Stage:暂存区 仓库:仓库区(或本地仓库) 远程控制:远程仓库 1:到项目目录下 git init 在文件夹中生成.git文件,后续的git add和git commit操作会将相关的文件存在.git文件中 2。 git pull...

牧夏的个人博客 583

Git 命令操作相关---持续更新

Git 恢复,撤销,错误删除 git status git reset HEAD *.py git checkout *.py 首先,输入git status查看工作区的状态。 git status 确实,在git rm main.py后,本地的main.py文件不见了, 然后的话,但是因为还没commit,远程上的main.py还在. 那么,到底该如何恢复呢,具体的恢复做法如下: 其实在git status命令后已经告诉我们该怎么做了。也就是,git reset HEAD <file&g

HeavenerWen的博客 348

git与npm相关的一些问题(持续更新)

秋招后的一些记录,看了很多东西想写下来,希望自己可以随时的查看,也希望有错误的地方大神可以指正。 git 其实感觉git很简单,看文档全部理解透彻点,这里主要是记录一下被问到过的问题,其实我一般在开发中真的可能比较依赖idea的那种图形化的处理方式,主要是比较清晰与准确吧。 1、版本回退 主要步骤 (1)git log 查看版本信息 (2)git reset 返回该版本 git reset (1)git reset --hard xxx ​ git reset --hard HEAD^(撤销前前一次

qq_45049981的博客 628

git-idea相关操作-持续更新

文章目录一、git-idea1. 将该文件交给git管理2. 撤销提交 一、git-idea 1. 将该文件交给git管理 2. 撤销提交 撤销本次提交 撤销某个文件提交 姿势一: 选中某个文件,右击 姿势二: 选中已经提交文件 --> Git --> Show History 右击需要回退的文件,选择get本地,再一次提交即可 ...

东东爱编码博客 237

git相关整理(持续更新)

恢复相关git checkout -- file可以丢弃工作区的修改:git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区:git reset --hard commit_id 在版本的历史之间穿梭git reset --hard HEAD^ 上一个版本 忽略文件 没有跟踪的文件.git/info/exclude 这里设置的则是你自己本地需要排除的文...

weixin_33877092的博客 65

一直记不住的git相关操作(持续更新)

git命令

qq_55520543的博客 145

git相关命令速查手册(持续更新)

Git global setup git config --global user.name &quot;顾**&quot; git config --global user.email &quot;gu***@XXXX.com.hk&quot; Create a new repository git clone git@10.0.53.**:devops/bk-test.git cd bk-test touch README.md ...

白开水的博客 155

git操作相关问题整理以及解决方法(持续更新)

作为一名合格的程序员,版本控制工具肯定是要会使用的。博主以前一直用的是SVN,git用的不是很多,如今新东家用的是git,博主在使用过程中遇到一些问题,想着肯定也有小伙伴遇到相同的问题,所以就想总结一下分享出来,日后也会持续更新。 1.我们pull代码时,有时候会出现 git: Your branch and ‘origin/master’ have diverged 描述:你的分支和原分支有分歧...

抬山的博客 465

linux相关(比较零碎,包含部分git使用,持续更新)

linux系统使用部分知识记录

oneself的博客 151

git 相关指令总结(持续更新中......)

git 相关指令总结(持续更新中......)

qq_39779233的博客 675
上一篇: python中使用redis的常用命令
下一篇: OpenSNN推文:AGI在医疗方面的应用(一)
细节的温柔
博客等级 码龄5年 367粉丝 41原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值