百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术 > 正文

工作中必备的12个Git命令(常用git命令清单)

wptr33 2025-06-09 00:42 2 浏览

前言

以下是工作中必备的12个Git命令,包括创建和初始化仓库、克隆远程仓库、添加和提交文件、查看状态和历史记录、创建和切换分支、合并分支以及推送和拉取远程仓库等操作。掌握这些命令可以帮助你进行基本的版本控制和团队协作。在日常使用中,熟练掌握这些命令将提高你的Git工作效率。

git init

git init 命令用于在目录中创建新的 Git 仓库。在目录中执行 git init 就可以创建一个 Git 仓库了。例如我们在当前目录下创建一个名为yytest的项目。

mkdir yytest
cd yytest/
git init

git clone

克隆远程仓库到本地。

git clone repositoryurl

git add

将文件添加到本地暂存区。

指定文件

git add filename

所有文件

git add .

git commit

将已添加到暂存区的文件提交到版本库,并添加提交信息。

git commit -m "commit_message"

git status

用于查看当前工作目录和暂存区的状态。它会显示有关文件的更改和未跟踪文件的信息,让你了解当前代码库的状态。

git status

git diff

查看文件的改动内容,包括与上一次提交的差异。

git diff

git log

显示提交历史记录,包括每个提交的作者、日期和提交信息。

git log

git branch

查看本地分支列表。

git branch

git checkout

切换到指定的分支。

git checkout branchname

git merge

将指定分支合并到当前分支。

git merge branchname

git push

将本地的提交推送到远程仓库。

git push

git pull

从远程仓库拉取最新的修改并合并到当前分支。

git pull

  • 了解作者&获取更多学习资料

  • 加入DotNetGuide技术交流群

  • 程序员常用的开发工具软件推荐

  • C#/.NET/.NET Core推荐学习书籍

  • C#/.NET/.NET Core学习视频汇总

  • C#/.NET/.NET Core优秀项目框架推荐

  • C#/.NET/.NET Core面试宝典(基础版)

  • C#/.NET/.NET Core学习、工作、面试指南

  • 值得推荐的.NET/.NET Core ORM框架资源汇总

  • 值得推荐的ASP.NET Core开发者学习指南路线图

  • 值得推荐的.NET干货实战教程分享的编程知识星球




学习是一个永无止境的过程,你知道的越多,你不知道的也会越多,在有限的时间内坚持每天多学一点,你一定能成为你想要成为的那个人。不积跬步无以至千里,不积小流无以成江河!!!


See you next good day



相关推荐

文科生自学Python-生成简单的WORD文档

--天行健君子以自强不息,地势坤君子以厚德载物,学习编程成就更好的自己--Python语言简洁生动,特别适合文科生学习入门IT世界,用几十行代码就能够做一个完整的爬虫脚本,开发效率杠杠的!短时间内即可...

使用Python 爬取京东、淘宝等商品详情页的数据,避开反爬虫机制

以下是爬取京东商品详情的Python3代码,以excel存放链接的方式批量爬取。excel如下...

CV学习笔记(二十四):数据集标注与制作

最近在做一些数据标注的工作,虽然标注数据比较枯燥,但这也是每个做算法的工程师升级打怪的必由之路。使用一些合适的工具往往可以事半功倍,效率UP。一:数据标注流程二:数据处理的一些小代码1:重命名当得到这...

新手常见的python报错及解决方案(如何理解python报错信息)

此篇文章整理新手编写代码常见的一些错误,有些错误是粗心的错误,但对于新手而已,会折腾很长时间才搞定,所以在此总结下我遇到的一些问题。希望帮助到刚入门的朋友们。后续会不断补充。...

殊途同归python第5节:一键管理所有文档

Python自带的os模块,文件和文件夹的小管家,直接上代码importosa=os.getcwd()#获取当前路径,以字符串形式返回当前的绝对路径。os.chdir("动画片收...

1.文件夹的处理 OS(文件夹的操作方法)

os.getcwd()#当前目录os.listdir()#列出目录下的文件os.path.join()#拼接路径os.path.split()#拆分路径os.path.exists...

Linux下分析bin文件的10种方法(linux binary文件)

这世界有10种人,一种人懂二进制,另一种人不懂二进制。——鲁迅大家好,我是良许。二进制文件是我们几乎每天都需要打交道的文件类型,但很少人知道他们的工作原理。这里所讲的二进制文件,是指一些可执行文件,...

文科生自学Python-pandas交叉透视表降维变换

--心有猛虎,细嗅蔷薇,学习编程成就更好的自己--...

史上最全!近万字梳理Python 开发必备的 os 模块(建议收藏)

点赞、收藏、加关注,下次找我不迷路...

工作中必备的12个Git命令(常用git命令清单)

...

Undoing a git rebase(undoing a git rebase)

技术背景在使用Git进行版本控制时,gitrebase是一个强大的命令,它可以将一个分支的修改合并到另一个分支,使提交历史更加线性。然而,在某些情况下,我们可能需要撤销...

【干货】常用的Git命令有哪些?(git 常用命令行入门)

Git是一个开源的分布式版本控制系统,它被广泛用于软件开发中。在使用Git进行版本控制时,有许多常用的命令,本文将对这些命令进行详细的介绍。...

项目中使用 husky 格式化代码和校验 commit 信息

大家好,我是前端西瓜哥。今天我们学习使用husky工具,在commit的时候做一些风格的校验工作,包括commit信息格式化和文件格式化。githook和husky...

Git可视化极简易教程 — Git GUI使用方法

前言...

实际工作中 Git Commit 代码提交规范是什么样的?

...