git的简略使用方法

Git clone的使用方法 使用Git clone项目 1 . 首先我们要确保我们的电脑上已经安装Git。 桌面点击右键出现如下图所示的两个Git即Git已经安装。 2 . 在电脑的任意一个磁盘里新建一个本地文件夹作为clone项目的保存文件夹。 3 . 在码云上面打开我们要clone的项目。 4 . 点击克隆/下载按钮出现项目地址的连接,点击后面的复制。 5 . 进入我们创建的本地文件夹内,右击选择Git Bash... 阅读详情

主要的参考:http://hi.baidu.com/eehuang/blog/item/37af8d54242d6351564e00b5.html


真的怕自己忘了,所以简单记录一下,我只是个初学者,所以只会一些简单的应用,是否适合所有人我也不知道,如果有什么不妥的,欢迎给我留言指出。


假设我们已经有了git账户,现在需要从中心代码库中clone代码下来,那么我们应该:

先建一个自己的文件夹作为存放代码的文件夹,我是这样做的,可以将所有影响控制在这个文件夹下,是吧。

然后再该文件夹下输入命令git clone “远程代码库地址”

这样就可以了


然后我们一般就在clone下来的环境下开始自己的工作了。当工作做好之后我们还要将本地代码上传至代码库,那么还是有几个步骤要做的。

首先查看git状态,看看有那些文件改变了,录入指令:

git status

这时会显示一些已修改的文件,并有提示让我们git add


第二步就是 git add,我个人的理解就是将改变的文件提交给git,然后git会做处理的。录入指令

git status “文件目录加文件名”


第三步是commit,叫更新版本吧。

git commit即可,会弹出一个vim编辑的文件,是写版本注释的,不是以#开头的注释,录入以#开头的注释是无效的,不录入也是无效的。

第四步是git push,上传新版本至中心代码库

git push “中心代码库地址”


这样就OK了,其实我也不知道这个方法是否合理,至少第一次用的是可以达到我的要求的。等的以后熟悉了,还会写一些文档的。

在VS中使用Git的方法 VS中使用Git的方法 注:本文以VS2017+Gitee为例进行介绍。 目录 新建远程仓库 新项目推送到新仓库 新建项目 选择团队资源管理器 项目主页 更改 同步 分支 本地仓库加载项目 远程仓库加载项目 ​ 新建远程仓库 登录Gitee选择创建仓库,一定要创建空仓库不需要进行初始化。 填写仓库名称,其他所有选项维持默认。点击最下方的创建按钮。 创建成功后会跳转到如下页面,复制图中的仓库地址(后面会在VS中使用)。 新项目推送到新仓库 新建项目 . 阅读详情

相关推荐

Windows下CMake编译VTK

选择项目INSTALL,生成该项目,得到vtk在Debug模式下的lib和dll文件,在文件夹中可看见,已得到debug模式下lib库与dll库。,把Value值设置为最后在vtk_sln中生成include、dll、lib的位置。在上面点击Configure后,红色区域没有了。选择自己vs编译平台的版本信息,我这边已经设置好了没有这个设置了,借用参考博客的图片。设置完后,点击左下角"Configure",然后等待Configure。,把搜索结果的Value勾选上。在search中搜索。

weixin_74239923的博客 842

Git的push

git push $ git push <远程主机名> <本地分支名>:<远程分支名> 我们一般会省略本地分支,因为我们就在本地分支呀~ 所以一般的格式为 省略了本地的分支名字!!! git push origin master git push origin :master 远程分支的删除 git push origin :master等同于...

思维小刀 1313

CAD的.dwg文件导入 ArcGIS:高程分析、坡度分析、坡向分析

CAD的.dwg文件导入 ArcGIS,再进行高程分析、坡度分析、坡向分析。

My_Echo_yM的博客 7239

git、gitee操作使用教程!!! 一看就会版!

博主本人自学gitee过程中记的一些笔记,有git、gitee的配置、操作、使用教程,便于以后查看,对大家有帮助的话最好啦,有问题,希望大家指正!

AiQ37的博客 2485

【全开源】旅行吧旅游门票预订系统源码(FastAdmin+ThinkPHP+Uniapp)

此外,系统还会根据我的旅行计划和喜好,为我推荐合适的景点和门票,让我的旅行更加丰富多彩。旅游门票预订系统的出现,不仅简化了门票预订的流程,还提高了旅行的便捷性和效率。一款基于FastAdmin+ThinkPHP+Uniapp开发的旅游门票预订系统,支持景点门票、导游产品便捷预订、美食打卡、景点分享、旅游笔记分享等综合系统,提供前后台无加密源码,支持私有化部署。如今,有了旅游门票预订系统,这些问题都能迎刃而解。智能推荐:系统还会根据你的旅行计划和喜好,为你推荐合适的景点和门票,让你的旅行更加丰富多彩。

2401_84413757的博客 1302

模拟滤波器的基础知识和设计

使用Python实现多种模拟滤波器

faltas的博客 3530

git简略教程

# git简略教程 ## 与svn的差别 > * 可以随时提交,本地的提交不会影响到他人 > * 可以随意建立分支,本地的分支不会影响到他人 > * 可以随意改写历史,能够无所顾忌地提交 > * 可以在提交前先将修改放入暂存区,隔离其它修改 > * 可以让团队成员协同工作 git的诸多特性,使它成为编辑器的延伸,成为开发工作流非常重要的一部分,它不再是 单纯的版本控制系统,还是不可或缺的开发工具。 ## 学习流程 遗忘svn的所...

u011469832的博客 233

WorkBuddy最新更新特性(2026-07-21)

WorkBuddy最新更新特性

AI人人懂 579

git lfs安装及使用方法

什么是git LFS LFS是Large File Storage的缩写,用了帮助git管理大的文件 原理:不同于每次保存diff,如果是模型或者一些设计大文件,改变一点,对于仓库来说会增加很大的体积,不一会就能几个G。对于git lfs来说,在使用git lfs track命令后,git push的时候,git lfs会截取要管理的大文件,并将其传至git lfs的服务器中,从而减小仓库的体积 ...

Michael’s Blog 11万+

气象大模型光伏功率预测中的应用:从短期,超短期,中长期的实现与开源代码详解

本文详细介绍了基于大模型的光伏功率预测方法,涵盖超短期(15分钟-1小时)、短期(1-6小时)和中长期(1天-1周)预测。文章首先讨论了数据准备与预处理,包括历史功率、气象、天文和电站特性数据的收集与特征工程。随后,针对不同预测需求,提出了多种深度学习模型:超短期预测采用1DCNN-LSTM混合模型,短期预测使用Transformer模型,中长期预测则通过多尺度特征提取模型和概率预测方法处理不确定性。文章还提供了模型训练、评估、部署和优化的完整流程,并开源了代码实现。未来研究方向包括结合数值天气预报、开发时

专注AI大模型,软件混淆,授权 1582

MicroCap声学仿真介绍(六)-入耳式耳机仿真

从上图可以看出,后腔开了泄声孔后,振膜的最大位移从4.8um提升到了10um,振膜位移增加了一倍。在实际应用中,一般耳机的前腔和后腔都需要开泄声孔,开孔的大小和调音网布的阻尼需要根据客户的要求以及仿真的结果进行权衡选择。接着在主界面放置电阻、电感、电容,电阻值为Rms,电感值为Mms,电容值为Cms,如下图。假设后腔泄声孔的直径为1.2mm,宽度为0.3mm,对应调音网的阻抗为5.5e8欧姆。假设前腔泄声孔的直径为1.2mm,宽度为0.3mm,对应调音网的阻抗为5.5e8欧姆。

山无忧的博客 1802

Git基本使用命令简略版

本文详细介绍了Git版本控制系统的配置与使用流程。主要内容包括:1)前期准备,包括Git安装、全局用户配置和SSH密钥设置;2)本地仓库初始化步骤,从创建.gitignore文件到首次提交;3)关联Gitee和GitHub远程仓库并推送代码的方法;4)日常开发中的同步推送流程;5)关键补充说明,如查看远程仓库、分支管理和常见问题解决。文章提供了完整的Git操作指南,帮助开发者实现代码的本地管理和远程同步。

destiny_tool的博客 883

Vue3 - 详细实现移动端H5网页调用摄像头拍照功能,微信公众号网页h5页面打开本地摄像头并点击按钮照相,vue3获取摄像头画面执行拍照保存,调整摄像头前置后置抓拍图片给用户展示或保存手机上传服务器

vue3,H5网页,手机移动端,vue3摄像头拍照,前端h5调用手机摄像头,移动端网页调用摄像头,H5实现手机拍照和选择上传,调用本地摄像头实现拍照,vue3调用摄像头拍照,手机浏览器开启摄像头并进行拍照,H5移动端网页中调用手机摄像头,H5实现web调用摄像头在线照相,vue3h5调用摄像头,微信公众号网页如何调用摄像头拍照,公众号H5页面实现打开摄像头照相,怎么生成临时图片,vue3项目调用摄像头实现拍照功能,摄像头打不开没反应,浏览器不兼容怎么办,摄像头权限不弹出,只能在本地运行,拒绝权限后怎么办,

🏆 前端领域优质创作者 1万+

git使用方法

通过git init初始化仓库或git clone克隆远程库。用git add将文件从工作区到暂存区,git commit提交到本地仓库。分支管理用git branch、switch等,远程操作含pull拉取、push推送。可借log看历史,reset或revert回滚,stash暂存修改。

jilipro的博客 2859

深度学习工具包 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")

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Git提交规范及使用说明(简略笔记)

一.Git提交规范 一次提交包含四个信息: commit message - 提交的内容相关描述 author & committer - 作者及提交者 changed files - 修改的文件 hash & parent - 提交内容的hash及在提交树上的位置 1.提交信息 一般包括<header><body><footer>三部分。 <header>是必须的,一般在50个字符之内,其结构为:(其中<scope>

m0_64276053的博客 3919

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

git的使用方法

git是一种软件版本管理工具,在多人团队软件开发中地方非常重要。类似与SVN,git工具可以拉取最新的代码,提交代码等。Git 是一个强大的版本控制系统,广泛应用于软件开发和各种项目中。它可以帮助你跟踪项目文件的变化,协作开发,以及恢复到之前的版本。基础概念:仓库(Repository):存储项目所有文件和历史记录的地方。工作区(Working Directory):你当前编辑文件的目录。暂存区(Staging Area):一个临时区域,用于将你想要提交的更改添加到仓库中。提交(Commit)

某风吾起的博客 1955

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Git简略

关于git一些自己学习过后的小知识点

qq_53791154的博客 181

【Git】Git GUI使用方法(Git可视化客户端使用方法)

原文:https://www.cnblogs.com/iruxu/p/gitgui.html 配置账号   运行gitbash 1 2 git config --global user.name"Your Name" git config --global user.email you@example.com 安装 https://git-scm.com/download/ 权限校验 首先,您的数据保存在远端服务器一份,服务器需要对您的.

我的笔记本 2万+

git的使用方式即简略介绍

这是我关于git的学习笔记,简略介绍了Git Bash,Git CMD,Git GUI,以及介绍了如何配置git,git的基本理论(工作区域,各文件,工作流程(提交,拉取,加入版本管理)),git的项目搭建,git的文件操作,如何配置公钥,git仓库搭建,git分支操作(合并分支,新建分支,切换分支),git冲突解决,git版本控制(版本穿梭),以及vim编辑器,解决了在git中有时候莫名退不出去的问题(实际上是进入了vim编辑器).........

hello_helloworld的博客 161

如何使用GIT(简略版)

首先来讲讲git上传到远程仓库的逻辑。可以简单地理解为git首先在本地打包好各个文件,然后再推送到远程仓库上。

tubohu的博客 416

Git的简略介绍与初始创建

(BK)管理着一个庞大的 Linux 内核源码,这些源码来自于完全不同的志愿者开发团队,Linux 是一个越来越受欢迎的类 UNIX 开源操作系统。编程的工作量会随着我们的知识储备一样,从简单到复杂,随着我们的步伐不断深入,我们往往需要分为多日完成或者与他人分工合作模块化完成,这就产生了代码的存储与分享的需求。作为一名新生程序猿,信奉效率优先,尽我所能让内容更加简洁明确,在保持一定可读性的情况下,提高阅读观感,保证自己的博客受(看)到(得)青(过)睐(去)。但是在这一步上,Git默认的是。

m0_73662737的博客 873

Git查看某次提交的修改文件的简略信息

【search tags】: git 查看某次提交修改的文件简略信息 Git查看某次提交的修改文件 Git只查看提交修改文件

qq_43029747的博客 637

git创建 使用简略

两种创建git项目的方法(前提是已经配置好了git的环境全局变量)

shengdaozeng的博客 110

Git的作用以及使用方法

​ GIT,全称是分布式版本控制系统,git通常在编程中会用到,并且git支持分布式部署。可以有效、高速的处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。

CHarold的博客 3676

Git使用方法、Git操作总结

Git 版本管理系统简介 项目的版本 版本和我们平常说的软件、游戏等的版本是一个意思,比如 1.2.8 版本、比如 第1版,比如webstorm2020。 所以,版本指的就是代码编写进度当中的一些节点。 比如一个项目: 搭建好目录结构 — 第1版本 完成登录页面布局 — 第2版本 完成登录功能 — 第3版本 完成分类页面布局 — 第4版本 … 管理版本 【记录】记录代码开发的过程,每一次代码的变化。 【回退】将代码回退到之前的版本 【查看】查看所有的版本 【协作】配合远程仓库,实现多人协作

weixin_65100963的博客 741
上一篇: Django读书笔记(二)
下一篇: 在同一个sql语句中写不同条件的Count数量
wangziling100
博客等级 码龄18年 39粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值