git 常用命令-程序员必备技能,git push,git pull

Git原理杂谈之pull/push命令 这边文章是基于之前三篇文章的后续篇,之前三篇能够帮助小白同学概要性地理解Git的整体原理及快速掌握Git基本技能以进入团队开发,所以建议对Git只了解些浅层内容的看客老爷们先看完前三篇再从本篇开始往后看。因为从本篇开始,小编将会挑一些细节内容给大家进行解析,这些细节内容是建立在读者已经掌握了整体原理的基础上的。 好了废话不多说了,直接进入今天的主题——git push/ git pull命... 阅读详情

git是目前最流行的代码管理工具,代码管理功能强大,使用起来却很简单。

而且,很容易座位插件即成在其它开发环境工具中,例如Eclipse,AndroidStudio,VS等。

git是程序员必备技能之一。

下面,一起来学习一下这个命令的基本使用方法。

1,代码提交相关:

git status             //查看状态

git add .              //当前路径下的修改文件
git add 文件名         //指定文件
git commit -m "注释"   //添加注释,并且提交

git push  本地   远程  //提交本地代码到远程

可以直接使用git push,默认就提交到当前;

2,代码重新提交:

如果提交后,又有修改,可以用下面这个命令来提交。

(1)git reset HEAD file   //当git add后,又想重新修改文件,可以先用它。

(2)git commit --amend: 重新commit。

再用git push 提交。

3,分支管理:

(1)git clone xxxx.git:代码下载;

(2)git checkout branch_name: 分支切换,(该例子,会切换到branch_name指定的分支);

(3)git push origin --delete branch_name: 删除远程分支, 先切换到master分支,才能删除。(因为无法删除当前分支)

4, tag管理

git tag: 列出所有的tag(标记);

git tag tag_id: 创建一个新的tag;

git push origin tag_id: 提交tag。

5,查看修改记录
git log --pretty=oneline RingtoneManager.java            //查看修改记录
git log ./media/java/android/media/RingtoneManager.java  //查看修改记录
git show 22f24422996393bebefa1da3a0ae937c1c4270d4        //查看某一次的修改点


版本控制,代码管理,git
 

git提交顺序为什么是:add,conmmit,pull,push 阅读详情

相关推荐

【Git】pull 和 push

老规矩这篇文章讲的什么先列出来,如果觉得自己都了解,就不要在这里浪费时间,研究别的技术,如果。(我只有一个要求禁止转载,发文章是为了让大家学习,最讨厌抄的满网都是,你可以不喜欢吃这个蛋糕但请你不要弄脏它) git push 的完整写法是? 为什么我们能直接用git push呢? git pull 的完整写法是? 如何删除github上的分支? 如何使本地分支名与github上的分支名不一样? pu...

weixin_43071838的博客 693

git 常用命令(git status,git statsh,git commit,git pull,git merge,git push origin,git add,git checkout.)

Git 小总结 Q A git 中有几个区域,各自的目的 ???? 工作区:修改过的内容都会进入工作区???? 暂存区:git add 可以将工作区的file添加到本地仓库???? 本地仓库:git commit -m ‘**’ 会将暂存区的file提交到本地仓库4️⃣ 远程仓库:git push origin master(分支名称) 将本地仓库推到远程仓库 git status的作用 显示工作区,暂存区,本地仓库,远程仓库之间的文件状态;如:Your branch is up to

isea_you's blog 1514

git pull获取和git push推送失败

前言 git 是一个非常优秀的工具,但是晚饭在使用的过程中遇到了很多问题,现在,记录下比较让人难受的几个问题 记得要看完整篇文章再动手解决自己的问题! git pull 获取远程仓库更新时,使用git pull origin master后出现如下错误 # fatal: refusing to merge unrelated histories 然后根据git pull的提示 # --allo...

Mrsssswan的博客 1654

git status和git push扩展脚本

我在使用过程中发现,我的仓库可能有多个远程服务器,每次git push gitee && git push github && git push home,很是费劲。就是先遍历所有已经修改过的文件,向bash 中写入环境变量。的时候,再引用写入的环境变量,比如:$dolphin_cpp,这样就可以了。在使用这个命令之前,你要确定你的本地分支已经和远程分支关联了。其实是我对shell脚本起了别名,我把放在.bashrc中,查看工作区的变化,我想看某个文件的变化必须使用。在之前的时候,我是用。

Mingyueruya的专栏 825

学好超几何分布的核心公式,破解双色球!

彩票本质是概率游戏,不存在"必中公式"科学投注的核心是风险收益比管理长期投注的期望值始终为负(理论回报率约47%-63%)数学维度:运用概率工具优化策略经济维度:控制投注成本在可承受范围人文维度:将彩票视为社会公益的参与方式通过本文构建的数学模型,彩民可以在概率框架内实现更理性的投注决策。但最终能否收获幸运,仍取决于那个永恒的未知数——概率女神的眷顾。一、超几何分布的核心公式。

weixin_44904675的博客 1万+

app逆向分析案例-95分

先把justtrusmeplus打开设置好95分,开始抓包,得到结果为: https://www.95fenapp.com/api_goods/list/v3.0?is_all=1&keywords=%E7%A7%91%E6%AF%94& page=1&page_size=20 &publish_timestamp=0 &scene=2&scene_type=95fen_android_search_personal&sn=SearchList

weixin_41763171的博客 2743

git push的详细使用

文章目录序格式 (很重要)常用写法1. 正常写法2.省略:<远程分支名>3.省略<远程主机名>和:<远程分支名>4.省略<远程主机名> <本地分支名>:<远程分支名> 序 在使用git push之前,我们最起码要知道本地和远程的概念,以及他们的关系。本地分为工作目录、暂存区和本地仓库,远程可以有很多仓库,也叫作主机。我们只有将修改后的代码commit到本地仓库,才能使用push命令推送到远程指定的主机中。 格式 (很重要) push命

编程开发分享者的博客 6万+

百度网盘开放平台OAuth 2.0授权全流程解析

本文详细解析了百度网盘开放平台OAuth 2.0授权全流程,包括创建应用、获取凭证、授权码模式详解以及access_token的使用与刷新。通过实际案例和代码示例,帮助开发者快速掌握接口调用技巧,避免常见错误,确保安全高效地接入百度网盘API。

wind6的博客 1266

【Git “push“ 命令详解】

在 Git 中,git push是一种常用的命令,它允许你将本地的提交推送到远程仓库。它是团队协作开发中不可或缺的工具之一,常用于将自己在本地分支上的工作上传至远程仓库,保持代码同步。git push命令用于将本地仓库中的数据(提交记录、分支等)推送到远程仓库。通常,这个命令是与 Git 的其他命令(如git commitgit pull)配合使用的,能将你在本地的更改同步到远程仓库,以便其他团队成员能够获取到最新的代码。git push是 Git 的核心命令之一,主要用于将本地更改上传到远程仓库。

涛ing的博客 1万+

【YOLOv12多模态融合改进】| TFAM:时序融合注意力模块 | 引入通道 - 空间双分支注意力机制,解决双模态特征融合中时序关联不足的问题

TFAM模块通过时序信息驱动的注意力机制,解决了双时相特征融合中时序关联不足的问题,实现了更精准的变化区域定位和特征表示。其结构轻量、泛化性强,为变化检测任务提供了一种高效的特征融合解决方案。

Limiiiing的博客 867

c#仿热血江湖

Int32_1 = (int) table.Rows[i]["FLD_初级附魂"],Int32_2 = (int) table.Rows[i]["FLD_中级附魂"],Int32_3 = (int) table.Rows[i]["FLD_是否绑定"],Int32_0 = (int) table.Rows[i]["FLD_进化"],Form1.smethod_1(2, "加载百宝阁物品----没有百宝阁数据");Form1.smethod_1(2, "加载物品商店----没有物品数据");

weixin_42132177的博客 143

git push命令详解

参考文献:http://www.cnblogs.com/dyh-air/p/9257237.html 以上列举的参考文献将的非常棒,是目前我见到的写的最完整的。 git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相仿。 git push &lt;远程主机名&gt; &lt;本地分支名&gt;:&lt;远程分支名&gt; 注意:这里的:前后是必须没有空格的。 ...

loongkingwhat的博客 8万+

扫地机器人行业 企业篇-产业总部地理分布

中国扫地机器人产业呈现区域集聚特征,广东省以13家企业领跑全国,其中深圳独占9家(如大疆、云鲸智能等),佛山、广州、东莞各有分布。江苏省6家企业主要集中在苏州(科沃斯、追觅科技等)。北京聚集了石头科技、小米等4家品牌。浙江、山东、湖南等地也有代表性企业分布。国际品牌方面,美国iRobot、韩国三星/LG、日本松下等均在各自国家设立总部,而戴森、飞利浦等欧洲品牌则将中国运营中心设在上海或苏州。值得注意的是,部分品牌如由利、宝家丽虽为外资起源,但主要运营实体已落户中国。

智能硬件研发,欢迎交流 363

git为什么要先commit,然后pull,最后再push?而不是commit然后直接push?

备注: 发表到优快云做为转载文章。git基础:先pull,再commit,再push。 现在的方式:每次写之前先pull,写完push前也先pull 问题分析如下: 现在远程有一个仓库,分支就一个,是master。本地的仓库是从远程的master上clone下来的,再在自己本地改好,再commit → pull → push。 1,那我本地这个也算是个分支?还是就是一个本地仓库? 本地和远程的关系相当于两个分支,你感觉一样是因为你git pull 的时候已经自动给绑定好对应关系了 ..

a254723077的博客 2万+

044、Edge Impulse的音频分类实战

上周调试一块STM32WBA52开发板,板载PDM麦克风死活采不到有效数据。示波器怼上去,时钟线波形漂亮得像教科书,数据线却像心电图——全是毛刺。折腾半天发现是电源纹波干扰,给麦克风单独加了个LC滤波,世界清净了。这种坑,做音频分类的嵌入式工程师迟早要踩一遍。

2401_88858637的博客 55

企业级 Multi-Agent 实施指南:从需求拆解到上线验收的全流程方法论

本文基于12个不同行业(金融、制造、零售、互联网)的百万级Multi-Agent投产项目经验,提炼出一套可复用的全流程实施SOP,覆盖需求对齐与拆解、架构设计、开发实现、测试优化、上线部署、验收迭代6个核心阶段,包含标准化工具、量化指标、踩坑指南、可直接运行的代码示例,帮你避开90%的落地坑。需求阶段是项目成败的核心,必须对齐业务方的量化指标,明确系统边界架构设计要兼顾性能、安全、可扩展性,不要为了炫技选择复杂的框架工程化是投产的关键,测试、灰度、监控、降级机制缺一不可。

AI云原生与云计算技术学院 224

⭐️《Git常用命令》详细讲解·第10篇(git fetch、git pull和git push)

注意:在使用 git pull 之前,确保你的工作目录是干净的(没有未提交的更改),否则你可能需要先提交或者暂存你的更改。上传所有标签——git push --tags 是一个Git命令,用于将本地仓库的所有标签(tags)推送到远程仓库。这个命令不会删除你本地仓库的分支或标签,只是删除远程仓库的。在运行此命令之前,请确保你真的想删除远程仓库中的这个分支或标签,因为这个操作是不可逆的。例如,要删除本地分支,你可以使用。是一个强大的命令,用于删除远程仓库的分支或标签,但在使用它之前请务必小心。

Python老吕的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

git push 和 git pull 的默认行为

文章目录前言一、git push 的默认行为二、upstream & downstream三、git pull 的默认行为 前言 之前记录过一篇 git push 中使用-u参数含义的博客,最近看到一片关于 git push默认行为的介绍文章,对于-u参数的理解就能更清晰,特此记录一下。 一、git push 的默认行为 当我们通过显式指定分支名进行初次push操作后,本地有了新的commit,此时执行git push命令会有什么效果呢? 如果你未曾改动过git config中的push.def

Lakers2015的博客 2712

VB摄像头监控

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

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Day 32:Git的远程操作:git fetch、git pull、git push详解fetch vs pull的深度解析

本文详细解析了Git远程操作中的git fetch、git pull和git push命令的区别与使用方法。git fetch仅获取远程更新但不自动合并,而git pull则是fetch加merge的组合操作。文章通过类比小说协作的生动例子,解释了各命令的适用场景,并提供了在GitCode平台上的实操步骤。同时总结了常见问题的解决方案,如意外合并、历史不相关等问题,并推荐优先使用fetch+merge的安全工作流程。最后强调了理解这些命令差异对团队协作的重要性,为后续学习远程分支管理打下基础。

自律即自由 1618

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

git的clone、push、pull简单操作

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

Abdullahi_kanye的博客 4911

git之pull与push

git使用pull和push拉取或推送仓库分支,pull与fetch的区别。git分支的新建与合并

wq_0708的博客 6582

idea中git如何commit,push,pull

切换到IDEA中,依次选择,鼠标右键-->Git-->Repository-->Pull 菜单。在Github上修改文件,可以理解为是在团队项目开发中,团队成员从本地仓库提交的代码,上传到了Github远程仓库,而自己是把本地仓库更新为最新代码。在点击Push之后,第一次连接,可能会需要填写Github的账号密码,直接填写账号密码即可,然后等待Push完成。1.进入码云,找到你所感兴趣的开源代码,点击Fork,意思是建立分支。4.点进这个仓库后,进行以下操作,目的为在idea中进行开发。

weixin_44966620的博客 8880

Git中的push和pull的默认行为

在讨论 push 和 pull 的默认行为前我们需要先了解 upstream、downstream 和 FETCH_HEAD 的概念。 upstream && downstream 通俗来说,当本地仓库 R 的某分支 x 的代码 push 到远程仓库 R'的 x'分支时,把 x'分支称为 x 分支的 upstream,相对地把 x 分支称为 x'分支的 downstream。R 和...

weixin_34202952的博客 2294

git 关于分支,关于远程分支,关于push pull 的时机

远程分支(remote branch)是对远程仓库状态的索引。它们是一些无法移动的本地分支;只有在进行 Git 的网络活动时(push ,pull,fetch clong)才会更新。远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置。         我们用 (远程仓库名)/(分支名) 这样的形式表示远程分支。比如我们想看看上次同 origin 仓库通讯时 master 的样子,就应该查看 origin/master 分支。如果你和同伴一起修复某个问题,但他们先推送了一个 iss

jixiuffff的专栏 3万+

修改总结git 的add,conmmit,pull,push的顺序问题

add,conmmit,pull,push的顺序问题 git 为什么要先commit,然后pull,最后再push?而不是commit然后直接push? 情况是这样的,现在远程有一个仓库,分支就一个,是master。然后我本地的仓库是从远程的master上clone下来的。大家都是clone下来,再在自己本地改好,再commit然后pull然后push,大家都是这么做的。那么现在问题来了: 1,那我本地这个也算是个分支?还是就是一个本地仓库? 答:本地和远程的关系相当于两个分支,你感觉一样是因为你git p

code_mzh的博客 4129

Git常用命令fetch和pull和push

Git常用命令fetch和pull和push

YIYIYI 3224
上一篇: Linux系统编程-定时器(闹钟)函数alarm的使用,以及SIGALARM信号的处理
下一篇: Android音量调节的实现(RingtoneManager和RingerVolumePreference)
liranke
博客等级 码龄20年 4939粉丝 594原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liranke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值