Windows下Git常用命令行简介

Mac/Windows Git配置SSH和Git常用命令(笔记) 常用 Git 命令清单 几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 在当前目录新建一个Git代码库 $ git init 新建一个目录,将其初始化为Git代码库 $ git init [project-name] 下载一个项目和它的整个代码历史 $ git clone [url]...... 阅读详情

  对于常用版本控制的有SVN,Git,但现在常用的便是Git.最近在学习Git,便总结下常用Git的命令行。首先要安装Git,因为操作环境在Windows下,选择Windows,下载并安装。安装完后,右击鼠标,有出现 Git Bash Here 和 Git GUI Here,如下图所示,就说明完成安装。
  Git最初是在Linux的系统下使用的,后来人们将它移植到各个操作系统上,所以Git命令行的操作可以算是一种shell语句。
  Git的使用通过分为本地操作和远程操作,本地操作就是在自己的电脑上的工作,远程操作就是在服务器上的工作。
  现在先介绍在本地服务器上的经常使用的命令行
1. git config --global user.name "your name"Git 提交需要知道提交者的姓名和邮箱,该命令行是在全局变量上设置提交姓名,用git config user.name "your name"就是在局部变量上设置你的用户名。
2. git config --global user.email "your email"该命令行是在全局变量上提交邮箱,设置局部变量的话将--global去掉。
3. git init init是“initial”的缩写,这是初始化Git仓库。
4. git add <file> 添加文件,但该文件是放在一个暂存区,并没有真正提交到Git仓库中,可以连续add文件之后再commit。
5. git rm --cached 如果不想提交刚才add的文件,就可以将这些暂存区中文件清除。
6. git commit -m"message" 提交文件到Git仓库中,message是你对提交文件的简要说明,commit 必须跟add配合使用,先add再commit。
7. git status 查看Git仓库当前状态。
8. git diff 查看修改的内容。
9. git log 或者git log --pretty=oneline显示从最近到最远的提交日志。
10. git reflog 查看命令历史。
11. git reset --hard commitID 回退到指定版本。
12. git checkout file 放弃对当前文件的修改。
13. git rm file 删除文件,这个只会删除放在Git目录树下的文件,实体文件还是保留下来。


现在介绍Git与远程服务器和本地的操作所需的命令行:
1. ssh-keygen -t rsa -C "your email" 生成SSH Key。
2. git remote add origin git@github.com:GroverZhu/learnJava.git 添加远程仓库,要把GroverZhu换成自己的名字,后面是自己的项目名。这样就创建名为origin的远程仓库。
3. git push -u origin master 第一次推送master分支的所有内容。
4. git push origin master 第一次提交后,接着就用该命令行提交。
5. git pull --rebase origin master 是本地仓库与远程仓库统一。
6. git branch 查看分支。
7. git branch dev 创建dev分支。
8. git checkout dev 转化到dev分支。
9. git checkout -b dev 创建并转到dev分支。
10. git branch -d dev 删除dev分支。
11. git branch -D dev 强制删除dev分支。
12. git merge 将分支合并。
13. git stash 把当前工作现场“储藏”起来,等以后恢复现场后继续工作
14. git stash list 查看工作现场。
15. git stash apply 恢复工作现场。
16. git stash drop 删除stash内容。
17. git stash pop 相当于 git stash apply 与git stash drop。
18. git tag v1.0 创建v1.0标签。
19. git tag 查看所有标签。


上述便是常用的Git命令行,当然网上也有很好的教程推荐给大家:
1. ProGit中文版:https://git-scm.com/book/zh/v2
2. 廖雪峰老师的教程:https://www.liaoxuefeng.com/
3. stormzhang的从零开始学习GitHub系列。

Git常用命令与Git for windows solarized主题配置 近来学习了git的相关应用,由于不是很上心,拖拖拉拉地学了将近半个月的时间,在差不多学成后,回头来总结一下这段时间的学习。 git安装 创建版本库 工作区与暂存区 远程仓库 分支管理 常用命令 其他 git安装git的概念及历史我不再过多介绍,感兴趣可以自己了解。我正在使用的操作系统是windows10,那就来稍微讲解一下关于windows10上的git安装。msysgit是Windows版的Git 阅读详情

相关推荐

Windows 11 安装、使用 Git:下载、安装、概念、命令、分支模型

本文详细介绍了在 Windows 11 系统上安装与使用 Git 的完整流程,涵盖从官方或国内镜像下载安装包、关键安装选项配置,到 Git 核心概念(如工作区、暂存区、分支、远程仓库等)的通俗解释。同时梳理了常用命令与五种主流 Git 分支模型(如 Git Flow、GitHub Flow 等),帮助开发者根据项目规模选择合适的工作流,是面向初学者与进阶用户的实用指南。

寒水馨 · 轻量级技术文档 · hanshuixin.org 2389

WIndows Git简写配置

在官网上查了简写,是 alias.st = status 用的时候还要 git st 为什么不能把 git 也省略掉, 直接 st 呢 Windows Git 简写配置 1、找到 git 安装目录下的 etc 文件夹里面的 bash.bashrc 文件 我这里是 E:\software\git\Git\etcbash.bashrc 2、在文件的最后面添加需要的配置后保存 alias g=‘g...

pf_1308108803的博客 1271

瑞芯微RK3576开发板实战:6TOPS NPU如何加速你的AIoT项目(附性能测试)

本文以瑞芯微RK3576开发板为核心,深入探讨其6TOPS NPU在AIoT项目中的实战应用。通过详细的性能测试对比,展示了NPU如何将AI模型推理速度提升15倍以上,并大幅降低CPU负载。文章涵盖从环境搭建、模型转换优化到多屏异显与系统级调优的全流程,为开发者提供了将硬件算力转化为实际项目加速效果的完整指南。

oauth7security的博客 820

Git命令简写

以下为`zsh && oh-my-zsh`给出的Git简写方式,安装`oh-my-zsh`的同学可以直接用,未安装的同学也可把这些命令配置到自己的`~/.bash_profile `使用。 命令比较多,可以直接Control + F / Command + F 搜索 # Aliases # (sorted alphabetically) # alias g='git' alias...

你那么爱笑,家里人知道吗? 1777

二维码扫描与页面跳转的完整流程解析

本文详细解析了二维码扫描与页面跳转的完整流程,从核心原理到前后端实现,涵盖了二维码生成、扫码事件处理、后端验证机制及跳转逻辑等关键环节。特别介绍了如何使用qrcode.js生成二维码、WebSocket处理扫码状态以及JWT令牌验证设计,帮助开发者构建安全高效的扫码跳转系统。

cicd6pipeline的博客 1089

代码复现——SymAgent:一种用于知识图谱复杂推理的神经符号自学习Agent框架

根据《SymAgent: A Neural-Symbolic Self-Learning Agent Framework for Complex Reasoning over Knowledge Graphs》(《SymAgent:一种用于知识图谱复杂推理的神经符号自学习Agent框架》)论文思路,简单复现代码,以实现SymAgent中的Agent-Planner和Agent-Executor模块。Agent-Planner利用大语言模型的归纳推理能力从知识图谱中提取符号规则,指导高效的问题分解。

qq_60040306的博客 1605

Windows下Git相关介绍以及常用命令

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

m0_73593563的博客 2120

PubMedBERT:生物医学NLP中的垂直领域预训练实践与性能突破

本文深入探讨了PubMedBERT在生物医学NLP领域的应用与性能突破。作为专为生物医学文本设计的预训练模型,PubMedBERT通过全词掩码策略和BLURB基准测试,显著提升了命名实体识别、关系抽取等任务的准确率。文章还提供了PubMedBERT的实战应用案例和代码示例,展示了其在医学文献检索和电子病历结构化中的卓越表现。

kite3的博客 285

windows系统下git的安装以及基本命令的使用

git的安装过程及基础命令的使用,用户、邮箱的配置。创建git项目,删除文件后恢复

m0_51489557的博客 3292

【Unity 实用工具篇】✨| 使用Fungus插件制作一个对话系统,简单好学易上手

今天带来的是Unity中一款简单易用的对话插件Fungus,它是一个免费的交互式的对话系统。 Fungus是Unity免费的一款开源的插件,它可以无代码的实现玩家与NPC之间的对话,并且支持本地化,对相机、Sprite及音乐音效的控制。 学会使用该插件就可以做一些对话剧情类的游戏了,还是非常好用的,下面就来学习一下Fungus具体怎么使用吧!

努力前行,总会成为自己心中的那道光 1万+

目前固态激光雷达在机器人领域的应用难点汇总

固态激光雷达在机器人领域面临性能与成本的双重挑战:探测性能上,动态范围不足(60-80dB)导致高/低反射物体识别困难,近距盲区(30-50cm)与长距精度(±3cm)矛盾突出;结构上视场角与点云密度难以平衡,多雷达拼接又带来同步误差。成本方面,核心元件(SPAD/OPA芯片)良率低(<50%)、校准工序复杂,单机成本超200美元。环境适应性上,粉尘附着、振动偏移(±2°)和光衰(1万小时衰减15%)制约可靠性。

start_up_go的博客 482

windows 怎么使用git 命令

在上执行。

dlz0836的博客 3214

10万+字超硬核 机器学习 笔记(面试八股)

10w字总结面试中可能用到的机器学习八股和常用算法,包括感知机(Perceptron)、多层感知机(MLP, Multi-Layer Perceptron)、支持向量机(SVM, Support Vector Machine)、K 最近邻(KNN, K-Nearest Neighbors)、朴素贝叶斯(Naive Bayes)、决策树(Decision Tree)、随机森林(Random Forest)、Bagging、Boosting、GBDT、XGBoos、LightGBM等。

haopinglianlian的博客 4658

Windows系统安装Git以及Git常用命令介绍

本文主要介绍Windows系统安装Git的方法,以及Git常用命令介绍。

weixin_56319483的博客 2070

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Linux上 Git 的简介、安装及操作详解(操作windows、linux通用)

我们知道,在公司中,一个项目通常是由一个团队来协作开发的,就比如一个项目由小红、小花、小李、小美四个人组成的团队来合作开发,有一天,小红完成了项目的一个小功能,并把它上传到了公司服务器上,但是小花觉得这个功能中的一部分代码可以优化,于是她从服务器上下载了小红的代码并对其进行修改,同时小李也从服务器上下载了该代码进行优化,那么这时候就会发生两个问题:第一,修改完成上传后,小李修改后的代码会直接覆盖掉小花修改的代码,导致小花的努力白费;

liu_chen_yang的博客 5191

温度PID控制PLC程序

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

git简介及常用命令介绍

git是一个免费、开源的分布式版本控制系统,可以帮助开发人员更好地管理和协调代码的修改和共享。使用git可以跟踪代码的更改历史,管理不同版本的代码,协作开发,以及实现代码的备份和恢复等功能。 git最初由Linus Torvalds创建,主要用于管理Linux内核的开发,现在已经成为开源软件开发中最受欢迎的版本控制系统之一。它具有高效、灵活、可靠、安全等特点,被广泛应用于软件开发、网站建设、文档编写、数据分析等各个领域。

WeLearnNLP 463

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

解决Windows行结束符冲突:gh_mirrors/git/git autocrlf配置

在跨平台协作开发中,Windows和Unix系统的行结束符(CRLF vs LF)差异常导致文件格式冲突。本文将详细介绍如何通过`gh_mirrors/git/git`项目的`autocrlf`配置解决这一问题,确保团队协作时文件格式的一致性。 ## 问题根源:行结束符的跨平台差异 Windows系统传统使用**回车+换行(CRLF)** 作为文本文件的行结束符,而Unix/Linux/mac...

gitblog_00514的博客 1163

windows安装git与git配置

关键字:windows安装git,git配置,github上传与下载

LittleRuby的博客 2503

git

git入门 git简介 git安装 windows计算机安装git linux 计算机安装git git使用 git配置 git基本认识 git是一个分布式的版本控制系统。

Just_learn_more的博客 1万+

Windows 11 安装Git

Windows 11 安装Git,发现安装过程很多选项,不知道怎么选择好,整理此文档以供参考。

zxbackspace的博客 1万+

Windows下Git常用命令行

git常用命令

yangguangxiadewo的专栏 206

GIT的简介

GIT的内容完整性要优于SVN:GIT的内容存储使用的是SHA-1哈希算法。GIT把内容按元数据方式存储,而SVN是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs等的文件夹里。GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。GIT没有一个全局的版本号,而SVN有:目前为止这是跟SVN相比GIT缺少的最大的一个特征。GIT分支和SVN的分支不同,分支在SVN中一点不特别,就是版本库中的另外的一个目录。

m0_67864917的博客 375

Windows下关于Git的行结束符

如果你在一个Windows开发团队中–更甚者在一个跨平台的开发团队中,那么必须要面对的事情之一是行结束符(line endings)。您的行结束符设置可能会影响开发效率并引发问题 处理行结束符的关键是确保您的. gitattributes配置文件已正常提交到代码仓库。对大多数人来说,在仓库的根目录创建一个命名为 .gitattributes的文件,并添加下述配置是十分简单的。 * text=auto 设置了如上配置后,当将文件添加到仓库中时,Windows用户可以将它们从Windows样式的行结束符(\r

qq_35448165的博客 636

windows及git常用命令

windows常用命令: 创建文件夹:md 文件夹名 创建空的文件:type nul>文件名 创建有内容文件:echo "内容">文件名 查看文件内容:type +文件名 查看目录及子文件:dir 删除空文件夹:rd 文件夹名 删除文件及所有子文件:rd /s/q 文件夹名 删除文件:del 文件名 git bash* cd cha...

ddr66288的博客 252

Git 常用命令行开发测试速查

用途:把当前分支的提交移动到目标分支最新提交之后,让历史更线性。用途:把某个分支上的指定提交复制到当前分支,常用于把修复同步到测试分支或发布分支。、强制推送、删除分支、删除标签。用途:通过引用日志找回 reset、rebase 或删除分支前的提交。用途:回滚已经推送或已经进入共享分支的提交,适合测试环境和生产回滚。用途:合并或变基遇到冲突时,查看冲突文件、编辑、标记解决并继续。用途:临时保存未提交修改,方便切分支、拉代码或处理紧急任务。用途:确认当前所在分支、所有分支和本地分支追踪的远程分支。

KeepJoy的博客 373
上一篇: 简单介绍HTML
下一篇: Windows下进行.gitignore文件配置
GroverZhu
博客等级 码龄9年 2粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值