关于git clone、git pull和git push的使用

Git远程操作详解(clone、remote、fetch、pull、push) Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。 Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。 git clone git remote git fetch git pull git push 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同时,本文覆盖了上面5个命令的几乎所有的常用用法,所以对于熟练用户也有参考价值。 git 一、git clone 远程操作的第 阅读详情

关于git clone、git pull和git push的使用


前言

本人在最近做项目时初学git的使用方法,主要是完成pull和push的动作


一、git 的基本指令

1) 远程仓库相关命令
检出仓库:$ git clone XXX.git
查看远程仓库:$ git remote -v
添加远程仓库:$ git remote add [name] [url]
删除远程仓库:$ git remote rm [name]
修改远程仓库:$ git remote set-url --push[name][newUrl]
拉取远程仓库:$ git pull [remoteName] [localBranchName]
推送远程仓库:$ git push [remoteName] [localBranchName]
2)分支(branch)操作相关命令
查看本地分支:$ git branch
查看远程分支:$ git branch -r
创建本地分支:$ git branch [name] ----注意新分支创建后不会自动切换为当前分支
切换分支:$ git checkout [name]
创建新分支并立即切换到新分支:$ git checkout -b [name]
删除分支:$ git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项
合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并
创建远程分支(本地分支push到远程):$ git push origin [name]
删除远程分支:$ git push origin :heads/[name]

二、git clone、git pull 和git push使用举例

1.git clone

我们在第一次建立本地代码仓库时,直接git clone xxx.git即可,例如:

git clone xxx.git

test
我建立一个test文件夹,在此建立代码仓库:
已经建立
已经建立本地仓库,我们接下来就可以编译使用。

2.git pull

我的理解,git pull的作用是从远程仓库中更新本地仓库。
举一个我的例子,我想从远程仓库分支A更新代码到我的仓库,进入到含有.git的文件目录,运行:

git pull origin A

git pull
期间需要设置远程分支之类的,主要是origin参数,可参考网上主流资料。

3.git push

和pull相反,就是上传自己的代码到远程仓库。
**步骤1:**查看更改了什么东西

git status

在这里插入图片描述
**步骤2:**查看更改了什么东西

git add .

在这里插入图片描述
这步应该不会输出什么东西

**步骤3:**添加更改日志
在这里插入图片描述
期间可以用

git log

查看

**步骤4:**提交
这里的语法格式是:
git push <远程主机> <本地分支>:<远程分支>
远程主机一般是origin,本地分支可以git branch查看,注意本地分支后面那个冒号两侧没有空格
例如,我推送我的本地分支A到远程分支B,语法是:

git push origin A:B

即可,完成情况如下所示:

在这里插入图片描述


总结

本博客主要用来记录学习历程,仅供参考

参考内容

[1] https://www.cnblogs.com/ydxblog/p/7988317.html
[2] https://blog.youkuaiyun.com/qq_41628088/article/details/80345093?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&dist_request_id=1a75f330-d042-4f3d-a1e7-4bff63ede4c2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control

微信内置浏览器抓包全攻略:从ADB配置到Chrome调试(附常见问题解决) 本文提供了一套完整的微信内置浏览器抓包与调试解决方案。从ADB工具的深度配置与稳定性连接开始,详细讲解了如何开启X5内核调试开关,并利用Chrome DevTools建立远程连接。文章重点剖析了Network面板进行网络请求抓取、性能分析和问题定位的实战技巧,并附带了设备连接失败、无网络请求等常见问题的排查指南,帮助开发者高效解决微信H5页面调试难题。 阅读详情

相关推荐

【AI深究】合成数据(Synthetic Data)深度解析:原理、算法与工程实践——全网最详细流程|核心原理、主流方法、数学表达、工程实践与细节、未来趋势|GAN、VAE、语言模型LLM合成如GPT

大家好,我是爱酱。本篇延续将会系统梳理合成数据(Synthetic Data)的核心原理、主流方法、数学表达、工程实践与未来趋势,结合数学公式,帮助你全面理解这一AI建模的关键技术。 注:本文章含大量数学算式、详细例子说明及大量代码演示,大量干货,建议先收藏再慢慢观看理解。新频道发展不易,你们的每个赞、收藏跟转发都是我继续分享的动力!

AI人工智能爱酱~你的AI学习好帮手~ 4907

Git教程 git pull 和 git clone的区别

.

我是菜鸡 2万+

Git Worktree + Claude Code:多终端并发开发完全实战

深入讲解如何使用 Git Worktree 配合多终端 Claude Code 实现并发开发,通过实战案例展示如何在 Android 开发中提升 2-3 倍效率,彻底告别等待 AI 的问题。

Cheson的专栏 1201

git常用操作

git常用操作整理 本地仓库 在需要建立仓库的文件目录下打开gitbush # 新建仓库: git init # 查看仓库状态 git status # 查看提交记录 git log # 添加 git add new.txt # 添加当前目录全部文件 git add . # 提交 git commit -m "提交说明" # 新建分支 git branch <branch name>...

qq_45092173的博客 274

Ansys HFSS 中的同轴电缆仿真

准确模拟它们的行为对于确保 RF 系统的最佳性能至关重要。在本博客中,我们将介绍在 HFSS 中设置同轴电缆仿真并绘制插入损耗、回波损耗和电场分布的过程。将波端口分配给同轴线的两端以激励模型,并定义了从 1 GHz 到 20 GHz 的频率扫描以评估其宽带性能。铜分配给内部导体,铝分配给外部导体。介电区域使用 PTFE 定义,其相对介电常数为 2.1,损耗角正切为 0.00022。仿真完成后,结果用于绘制整个频率范围内的回波损耗和插入损耗。此外,电介质内的电场分布也被绘制和动画化。

jkh920184196的博客 1907

UE4 Instanced Mesh 半透明渲染顺序不对解决

以绿色方块为Instanced Mesh为例。 正确的半透应该是这样的: 这是一般蓝图Actor方块,其半透是正常的。 然而Instanced Mesh因为过多,UE4不给你缓存正确的渲染顺序。所以,在不改代码的情况下,想解决Instanced Mesh半透问题,是不可能的。不正确的半透如下: 注意到错误发生在Instanced Mesh的方块与方块之间。 但我就是要解决,...

qq_41524721的博客 5569

git系列之-彻底搞清楚git clone与git pull

1、git clone git clone顾名思义就是将其他仓库克隆到本地,包括被clone仓库的版本变化。 举个例子,你当前目录比方说是在f:/code/中,此时若想下载远程仓库,本地无需git init,直接git clone url(url是你远程仓库的地址,直接复制就可以了)。执行git clone等待clone结束,f:/code/目录下自动会有一个.git的隐藏文件夹(如果看不见,请尝试设置隐藏文件夹可见),因为是clone来的,所以.git文件夹里存放着与远程仓库一模一样的版本库记录。cl

anydo_wang 1万+

大疆Livox Mid-70雷达的使用

一、前期准备 (一)、使用Livox Viewer测试雷达 1、设置静态IP sudo ifconfig enx081f7152092a 192.168.1.50 查看IP是否设置成功 lacyexsale@lacyexsale-KLV-WX9:~$ ifconfig enx081f7152092a Link encap:以太网 硬件地址 08:1f:71:52:09:2a inet 地址:192.168.1.50 广播:192.168.1.255 掩码:255.255.25

LacyExsale的博客 1万+

git clone与git pull区别

从字面意思也可以理解,都是往下拉代码,git clone是克隆,git pull 是拉。 但是,也有区别: 从远程服务器克隆一个一模一样的版本库到本地,复制的是整个版本库,叫做clone.(clone是将一个库复制到你的本地,是一个本地从无到有的过程) 从远程服务器获取到一个branch分支的更新到本地,并更新本地库,叫做pull.(pull是指同步一个你在本地有版本的库内容更新的部分到你的本地库...

muzidigbig的博客 2万+

SSD |(二)SSD主控

控制器作为一个片上系统,处理来自用户端的命令并负责管理闪存颗粒。

知识库搭建ing 1955

【unity实战】Spline 插件让物体沿路径 “丝滑” 走位,实现火车沿轨道移动——Spline 插件的使用

Unity Spline系统教程:实现火车轨道移动 摘要:本文介绍了Unity Spline系统的核心功能与实战应用,通过火车轨道移动案例演示了完整开发流程。内容包括:1)安装Spline包并绘制样条线轨道;2)调整样条节点和曲线弧度;3)使用Spline Instantiate组件实例化轨道模型;4)通过Spline Animate组件实现小车自动沿轨移动;5)补充讲解了轨道闭合、分支节点、循环模式等进阶技巧。该系统可用于创建河流、摄像机路径等多种曲线应用,文中提供了官方文档链接和详细操作步骤,适合Uni

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

【Git】Git 操作命令可视化(五):git clone、git fetch、git pull、git push、git pull --rebase、解决远程仓库与本地仓库的代码冲突

git的远程操作命令,看了之后妈妈再也不用担心我合并坏公司代码被辞退啦~~~

wsygcncxy的博客 4637

uni-app - 修改默认端口,H5 项目控制台运行出来的 IP 地址的默认端口号(H5 项目运行后控制台,修改项目运行到内置浏览器默认 8080 端口号)

uni-app运行到H5修改默认端口号,uni-app如何修改默认端口,uni-app修改默认端口,uni-app本地运行修改调试已上线微信H5项目,请问在UNIAPP的H5运行调试时候的IP是否可以自己设置固定,uni-app开发环境,如何设置h5服务器的端口,uni-app如何修改默认端,uni-app修改默认端口,uni-app指定端口号,uni-app-修改H5项目控制台运行出来的IP地址的默认端口号(H5项目运行后控制台,修改项目运行到内置浏览器默认8080端口号)

🏆 前端领域优质创作者 9884

git clone、git remote、git fetch、git pull、git push等Git命令详解

一)

p812438109的专栏 2367

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

git clone,push,pull,fetch命令详解

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。 Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。 git clone git remote git fetch git pull git push 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同...

专注交流 1618

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

git clone,push,pull,fetch命令详解

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。 git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。 git clone git remote git fetch git pull git push 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基...

张无忌_蜘蛛侠的博客 701

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

git的clone、push、pull简单操作

一、Git简介 1、git概念 和svn一样,是版本控制工具,都要有一个服务端和客户端。 2、git和svn比较存在的优势 版本库本地化,支持离线提交,相对独立不影响协同开发。 更少的“仓库污染。git对于每个工程只会产生一个 .git目录 ,所有的版本控制信息都在这个目录中 支持快速切换分支方便合并,合并性能好。合并文件速度比SVN快。 分布式版本库,无单点故障,内容完整性好。 国外开源...

Abdullahi_kanye的博客 4911

git clone、 remote、fetch、pull、push、remote

git clone命令笔记 作用:远程克隆版本库 1. 克隆版本库 git clone<版本库的网址> git clonezoran@192.168.2.167:/data/gitdata/gittest.git git clonehttps://github.com/jquery/jquery.git 如果想用其它主机名: git clone ...

weixin_30684743的博客 166

Git常用操作(远程仓库的clone、push、pull、移除)

Git常用操作(远程仓库的clone、push、pull、移除)

MrWangisgoodboy的博客 1948

【Git 精品详解】远程操作:远程仓库、clone / push / pull、推送冲突和tag标签管理

我们从远程仓库是什么讲起,配置 SSH Key 免密推送,再到 clone / push / pull 三大基础操作,然后深入远程跟踪分支、fetch vs pull 的区别、推送冲突的解决、Tag 标签管理,最后用完整实战工作流把所有知识串起来。

分享 AI 时代程序员的进阶之路:大模型应用、AI 编程工具实战,同时沉淀 C / Linux 底层技术笔记。与君共赴,万里征途。 5003

第 7 篇:Git 远程仓库:clone、push、pull、ignore 和 tag

本文介绍了Git远程仓库的核心操作和配置方法。主要内容包括: 远程仓库作用:解决代码同步、备份和多人协作问题 基本命令: clone:下载远程仓库到本地 push:上传本地提交 pull:获取远程更新 tag:管理版本标签 远程仓库访问方式:HTTPS简单易用但需频繁验证,SSH配置公钥后更方便 SSH配置步骤:生成密钥对,将公钥添加到远程平台 忽略规则:使用.gitignore管理不需要版本控制的文件 文章通过具体命令示例和图示,帮助开发者掌握Git远程协作的核心工作流程。

2301_79176091的博客 288

git clone 指定分支_Git的纯命令操作,Install,Clone , Commit,Push,Pull分支等

上篇主要是说用GUI来图形化界面操作,但是一般我们程序员也不会这么干,用命令又轻松又愉悦,所以,这里我就再开了一篇来专门说一下纯命令是怎么去操作的,但是要注意哦,其实廖雪峰老师的网站就是非常赞的学习资源哦!廖雪峰老师:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000我们还是先从安装开...

weixin_39607873的博客 577

Git 的日常主线:clone、add、commit、pull、push 一次讲清

cloneaddcommitcommitpullpush如果这些关系没理顺,Git 就会一直像一堆零散动作。所以这篇文章只做一件事:把最常用的一条 Git 日常工作流讲清楚。如果你是第一次真正开始用 Git,那么先把这条线跑顺,就已经能覆盖大量日常场景了。

m0_74944090的博客 256

git 浅析clone,remote,fetch,pull ,push

git 浅析 Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。 Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作

薛秋艳的博客 761

git clone, push, pull, fetch 的用法

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。 Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。 git clone git remote git fetch git pull git push 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同...

Reach Higher 1039
上一篇: “华为杯”第十七届中国研究生数学建模竞赛F题代码分享
下一篇: Ubuntu18.04编译CloudCompare源码遇到的一些问题
Python_Cecil
博客等级 码龄8年 34粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值