【Github】Git/Github笔记 Linux命令大全

Linux Git 连接 GitHub 作为远程仓库 Linux Git 连接 GitHub 作为远程仓库 1. 在 linux 安装 GIt [root@localhost ~]# yum -y install git 2. 创建一个 本地仓库 [root@localhost ~]# git init /git [root@localhost ~]# ll -a /git/ drwxr-xr-x 3 root root 18 3月 6... 阅读详情

 

目录

Git仓库Linux命令初始化

到目前为止所做的操作叫做本地操作,远程仓库是不受影响的!

使用 Github Pages 搭建网站!

Github重要功能——分支Branch


Git仓库Linux命令初始化

 

(只要初始化一次就不用再次初始化,但是要记得文件路径)

git config --global user.bame 'Ha1fAwa--'

git config --global user.email '25416737--@qq.com'

git config --list:查看仓库设置

(一杠“-”表示简称,两杠“--”表示全称)

其他重要命令(其实也可以使用Windows的操作方式)

pwd:显示当前路径

ls:列出目前工作目录所含文件及子目录

mkdir test:新建一个名为“test”的文件夹

touch player.cs:新建一个代码文件

cd test:在test的父文件夹中进入test文件夹

git init:生成.git隐藏文件,存储仓库信息

git status:显示git仓库状态

git add player.cs:添加文件到git暂存区中

vi player.cs:编辑文件内容 (保存退出:先ESC,再底行:wq)

cat player.cs:连接文件并打印到标准输出设备上

rm -rf player.cs:删除文件

git rm player.cs:删除git暂存区中的文件

git commit -m '本次提交操作的相关描述'

接着往git仓库添加(修改)文件:分三步(两个过程)

 

 

到目前为止所做的操作叫做本地操作,远程仓库是不受影响的!

 

克隆目标远程仓库,对其进行增删改。

git clone https://github.com/Ha1fAwake/Give_U_One.git

操它_ _,然后就可以

git push

 

使用 Github Pages 搭建网站!

访问:https://username.github.io

(若仓库中有其他文件,则需精确访问https://username.github.io/index.html)

第一步:创建个人站点 -> 新建仓库(仓库名必须是username.github.io)

第二步:在仓库下新建 index.html文件

 

Github重要功能——分支Branch

几乎所有版本管理系统都有分支的功能,那么Git到底有什么优势呢?

——“秒男”

通常的版本管理系统采用增量文件系统来管理版本迭代,而Git使用独立的版本控制,并利用指针来解决空间利用的问题。

git branch v0.1:创建名为“v0.1”的分支

git branch -d v0.1:删除名为“v0.1”的分支

git checkout v0.1:切换到分支(改变头指针Head指向)

git checkout -b v0.2:创建并切换到分支

git merge v0.1:合并分支


安装Git:

https://www.bilibili.com/video/av10475153/?p=6

Linux 命令大全:

https://www.runoob.com/linux/linux-command-manual.html

ATAC-seq数据分析流程 Outline0. ATAC-seq原理0.1 染色体结构0.2 原理0.3 结果0.4 意义1. ATAC-seq数据分析流程1.1 上游分析(1)序列质控和比对(2)序列筛选1.2 下游分析1.3 进阶分析 0. ATAC-seq原理 0.1 染色体结构 0.2 原理 0.3 结果 0.4 意义 1. ATAC-seq数据分析流程 1.1 上游分析 (1)序列质控和比对 fastqc trim_golare bowtie2 mapping时要加上参数 --very-sensitive -X 2000 阅读详情

相关推荐

AI大模型学习(14)AI 小白入门!用 OpenCV+Python 打造人体姿态识别系统,超详细教程来了

这篇教程介绍了如何使用Python+OpenCV+MediaPipe搭建入门级人体姿态识别系统。主要内容包括:人体姿态识别的应用场景(如健身APP、体感游戏)、开发环境搭建(安装Python、OpenCV和MediaPipe库)、核心代码实现(通过30行代码完成摄像头姿态检测),以及进阶功能开发(深蹲动作纠正算法和PPT体感控制器)。教程详细解析了MediaPipe的BlazePose模型架构和33个关键点的生理学意义,并提供了多线程优化等性能提升方案。该项目适合AI初学者实践,无需复杂算法即可实现实时人体

isoft888的专栏,致力于C#/python分享物联网、大数据,神经网络的等领域,欢迎讨论交流! 1551

Linux 使用 github  常用命令

Linux 使用 github 常用命令 今天整理一下常用的 github 命令,自己只是一个编程小白,有些地方可能做的不是很好,仅仅用作自己的学习使用。 创建一个文件夹用于存放github仓库 mkdir 文件夹名称 如果已经存在会提示给你,因为我创建了所以说目标文件已经存在。 git --help 命令 git --help wjw@wjw-PC:~/Desktop...

“跟他人学,和自己比” 602

创龙 瑞芯微 RK3588 国产工业开发板—Qt交叉编译环境搭建与GPU图形渲染实战

本文详细介绍了在创龙RK3588国产工业开发板上搭建Qt交叉编译环境并利用GPU进行图形渲染的完整实战流程。文章从环境准备入手,讲解了交叉编译工具链的配置,并提供了命令行与Qt Creator两种编译方法。通过部署运行和自启动设置,确保程序在板卡上稳定运行。最后,通过OpenGL案例实战,展示了如何调用RK3588的GPU进行高效图形渲染,释放其图形处理潜力,适用于工业HMI、智能终端等高要求图形界面开发。

weixin_28278377的博客 449

【Linux】git命令(全)

有关Linux下git命令的基础使用。

weixin_63449996的博客 4993

SV--对象拷贝、参数化的类

对象拷贝,参数化的类

创芯人--fly的博客 1570

Python进行.tif格式数据波段组合;多波段tif数据波段分离

Python进行.tif格式数据波段组合;多波段tif数据波段分离.tif格式数据波段组合多波段.tif数据波段分离 阔别已久,我又来了;啊啊啊…… 读了研究生,忙到天昏地暗(哈哈哈,这都是借口,主要是花了一定时间适应研究生生活) 这方面的内容我也主要是应用在遥感领域,我们知道在遥感应用中,大多数的图像数据格式为.tif格式的。进行波段组合使用ArcGIS里面的Composite Bands工具是可以实现的,波段分离也可以使用一些工具或巧妙的方法分开。但当你使用Python程序的话,就可以简化这个软件点击和

qq_44353170的博客 1万+

Linux上使用Git的常用命令

Linux上使用Git的常用命令

捉只树袋熊的博客 1957

Cursor AI编程工具保姆级安装指南:从下载到中文界面设置(含免费额度说明)

本文提供Cursor AI编程工具的保姆级安装与设置教程。详细指导从官网下载、安装到中文界面切换的每一步,并重点说明其每月500次高级模型调用的免费额度策略。通过个性化设置与核心插件推荐,帮助开发者快速上手,提升AI辅助编程效率。

weixin_29191761的博客 671

git常用命令【Linux】

【Linux】git常用命令。

m0_71275219的博客 619

Springer期刊LaTeX模板中参考文献格式选择与编译错误的快速修复指南

本文针对Springer期刊LaTeX模板中参考文献编译后显示问号的常见问题,提供了快速修复指南。核心在于正确选择并配置与期刊匹配的参考文献格式文件(.bst),并执行标准的四步编译流程。文章详细解释了问题根源,并给出了从查找正确.bst文件到修改代码、执行编译的完整解决方案,帮助作者高效解决投稿中的技术障碍。

weixin_29266007的博客 401

机器人学习-matlab四足机器人控制仿真

《机器人学,机器视觉与控制》学习笔记 使用工具箱版本9.10 题目与解决思路: 【1】. 通过减少复位期间的抬腿高度来缩短复位的轨迹 Z轴向下,为了减小复位器件的抬腿高度,应当缩小△Z,故可以将示例程序中zu值调大。 【2】. 增加腿的步幅 腿的步幅可由改变x方向上腿前进和后退运动的极限来达到,令xf = 7; xb = -xf;即可。 ...

weixin_44609769的博客 5538

【Linux|Git】常用命令汇总

1.给文件加权限 chmod a+x build.sh 意思是给所有的用户添加执行 test.bin 这个文件的权限 chmod是添加更改权限命令 a是指所有的用户组,包括root用户组,文件拥有者的用户组,还有其他用户组。 +x是指添加执行权限。 +x是执行权限,+r是阅读权限,+w是写入权限 .........

weixin_45209148的博客 2532

【从零开始学习 UVM】1.1、UVM 概述 —— Preface

【从零开始学习 UVM】1.1、UVM 概述 —— Preface

努力,加油每一天鸭~ 824

linux提交git命令,git命令大全

git clone ‘git@地址’ cd 仓库名 mkdir AA #创建文件夹,将要提交的文件放在此文件夹下 cd AA 的上一层目录 git add * git commit -m ‘注释’ git push -u origin master ssh连接远程服务器报错connection to ip地址 port 22:Broken pipe 解决:ssh -o ServerAliveIn...

weixin_42185136的博客 2647

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux 下建立 Git 与 GitHub 的连接并克隆到本地

Linux 下建立 Git 与 GitHub 的连接 Git 是一款开源的分布式版本控制系统,而 GitHub 是依托 Git 的代码托管平台。 GitHub 利用 Git 极其强大的克隆和分支功能,使得社区成员能够自由地参与到开源项目中去。 不过,在开始学习之前,你需要一个 GitHub 账号,以及一台能联网的 Linux 虚拟机。 ====准备工作==== 安装 Git ...

井底之蛙 2万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Linux下使用git克隆github项目及文件上传

上传远程仓库origin和分支main(GitHub默认分支已从master变更为main,把复制的内容提交至GitHub-setting-SSH and GPGkeys-Key中。如果克隆时选择HTTPS连接(需删除与远程仓库连接关系,并重新为项目添加SSH连接)3.添加SSH key,在GitHub网站上添加了SSH key(建议使用SSH)以后都不用加-u了,(-u是将本地和远程的master关联起来)5.克隆GitHub项目(建议选择SSH)用户名,邮箱为GitHub上的注册信息。

dongyou_123的博客 7812

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

linux/git命令

linux终端简单的命令操作代码: 进入终端( win + CMD ),cd 进入要操作的文件夹内 创建文件夹 mkdir 文件夹名称 创建文件 touch 文件名称(文件为二进制文件) 返回上一级目录 cd … 返回上两级目录 cd …/… git关联github指令 $ git config --global user.name “Your Name” (GitHub上的名字) $ ...

LHH的博客 1499

Linux下Git和GitHub使用方法总结

1 Linux下Git和GitHub环境的搭建     第一步: 安装Git,使用命令 “sudo apt-get install git”     第二步: 创建GitHub帐号     第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email     第四步: 回到g

藏经阁 | 玄苦 2万+

linux虚拟机上使用git和github教程

1. GIT是什么? Git是一个分布式版本控制/软件配置管理软件,原是Linux内核开发者Linus Torvalds为更好地管理Linux内核开发而设计。 相比CVS/SVN,Git 的优势: - 支持离线开发,离线Repository - 强大的分支功能,适合多个独立开发者协作 - 速度块 2.GITHUB是什么? GitHub 是一个共享虚拟主机服务,用于存放使用Gi

tuzhutuzhu的专栏 1万+

GitHub Desktop Linux版与Git命令行对比:何时选择哪个工具

作为开发人员,版本控制工具是日常工作中不可或缺的一部分。GitHub Desktop Linux版([README.md](https://link.gitcode.com/i/eba3f51f2c09a75fda7bd4584bea003c))作为一款图形化界面工具,为用户提供了直观的Git操作体验,而传统的Git命令行则以其高效和灵活著称。本文将从多个维度对比这两种工具,帮助你根据具体场景选择...

gitblog_00018的博客 1153

Linux与macOS下Git安装及SSH配置教程

git bash报错:Permission denied, please try again。经排查是ssh没有配置我的key,所以就借着这篇文章整理了一下关于Git的安装以及SSH配置过程。

禅与计算机程序设计的艺术 6872

linux中搭建git与链接github的用法

平常我们都会在windows系统中编写代码并将其提交到github中,那么怎样在Linux系统中提交我们的代码到github中呢? 首先,你先要有一个github账户 1,安装git 我们先在Linux系统中下载安装git,这里我们说CentOS版本的 用yum下载,这里如果不是root权限,要用sudo $ sudo yum install git 2,配置git 1&gt...

qq_40369872的博客 1417

Linux下Git命令上传代码到Github

前言 由于Windows上Github有相应的桌面版本因此管理项目相对方便。而其他桌面环境上例如Linux则需使用Git命令去完成项目的版本管理,但网上充斥五花八门的方法比较冗杂,所以个人进行整理和简化步骤。 一.利用SSH绑定Git和Github 生成SSH key 简单来说通过SSH公钥授权,保证项目代码由 Git到Github 双向传输的安全性。 ...

m0_38021769的博客 751

Linux云服务器配置git开发环境

学习Git基本操作,工作必备基础命令详解。

Edison's 小宇宙 7万+

git-hub vs hub:两种GitHub命令行工具终极对比指南

作为一名GitHub开发者,你是否厌倦了频繁切换浏览器和终端?🤔 今天我们来深度对比两款强大的GitHub命令行工具:**git-hub** 和 **hub**。这两种工具都能让你直接在终端中执行GitHub操作,但它们在设计理念、功能特性和使用体验上有着显著差异。无论你是Git新手还是经验丰富的开发者,这篇文章将帮助你选择最适合你的GitHub命令行工具。 ## 📊 核心功能对比:哪个更适

gitblog_00888的博客 765

Git+Github学习笔记

学习视频:Git+Github核心概念大串讲,从零到一全攻略,详细实战教程_哔哩哔哩_bilibili。

丰锋的博客 868
上一篇: 【Unity】场景管理/切换:SceneManager、GetScene、LoadScene、MoveGameObjectToScene等
下一篇: 【Unity】角色朝墙体移动时持续碰撞,从而导致角色不断震动,如何解决?本文提供一个思路
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值