当前位置: 首页 > news >正文

Git常用命令说明

Git是一种分布式版本控制系统,其常用操作命令如下:

1.Git下载完成后需要先配置姓名和邮箱才能使用

  • 配置姓名:git config --global user.name "laowang"
  • 配置邮箱:git config --global user.email "laowang@explame.com"

2.创建仓库:

  • 先定位到项目所在文件夹,后使用命令:git init 此文件夹就变成了一个仓库

3.下载别人的项目:git clone [项目链接]

4.跟踪文件或目录:git add

  • 跟踪所有文件:git add .
  • 删除跟踪:git rm
  • 删除跟踪但文件保留在目录中:git rm --cache

5.跟踪之后可以修改文件,对修改后的文件设成缓存状态:git add

  • 取消缓存状态:git reset HEAD
  • 提交修改:git commit -m "提交说明"
  • 取消提交:git reset head~ --soft // 不能撤销第一次提交

6.查看文件状态: git status

7.查看文件哪里被修改了:git diff

8.查看提交历史:git log

9.链接远程仓库:git remote add orgin <链接>

10.查看远程仓库名称:git remote

11.修改远程仓库名字:git remote rename <旧名字> <新名字>

12.把本地代码推送到远程仓库:git push orgin master

13.查看分支:git branch --list

14.创建分支:git branch <分支名>

15.删除分支: git branch -d <分支名>

16.切换分支:git checkout <分支名>

17.新建一个分支并切换:git checkout -b <分支名>

18.合并分支:git merge <合并的分支> // 合并指定分支到当前分支

19.拉取分支:git fetch

20.储藏当前修改的代码:git stash

21.恢复刚才储藏的代码:git stash apply

22.查看储藏记录:git stash list

23.恢复第一次储藏的代码:git stash apply stash@{第一次的序号}

24.取消文件修改(慎用!因为无法恢复):git checkout --<文件名>

25.删除stash:git stash drop stash@{0} // 删除最近一次stash

26.恢复最后一次储藏:git stash pop // 副作用:恢复完成后会删除这个stash

27.设置本机绑定ssh公钥,实现免密码登录

  • 进入C:\Users\administrator\.ssh 路径
  • 生成公钥命令:ssh-keygen -t rsa
  • 会生成2个文件:id_rsa.pub(公钥) id_rsa (私钥)

28.新建项目,绑定git:将远程的空项目Clone下来,然后将文件夹里面的内容复制要项目中的文件夹即可完成绑定。

http://www.jsqmd.com/news/201137/

相关文章:

  • 为提升本科生论文抽检效率,推荐使用六款专业工具并参考查询操作指南
  • 基于Python的历届奥运会数据可视化分析系统毕业设计项目源码
  • 救命神器!10款一键生成论文工具测评:研究生毕业论文写作全攻略
  • 基于Python的膳食健康系统毕业设计项目源码
  • 【QML】Cmake编译MySql驱动、连接Mysql数据库教程
  • 有正能量的分图流络二网(题目记录)
  • 虚拟机安装Centos并ping通百度 - persist
  • Spring-boot读书笔记一@builder
  • 基于Python的商场停车管理系统的设计与实现毕业设计项目源码
  • AI应用架构师指南:构建业务需求到技术架构自动化映射智能体的核心模块
  • 基于SSM框架技术的房屋代管租赁系统的设计与实现毕业设计项目源码
  • 基于SSM农产品销售系统的设计与实现毕业设计项目源码
  • 1、程序员入门教程【非常详细】从零基础入门到精通,看完这一篇就够了 !
  • 深度学习计算机毕设之基于机器学习的CNN卷积神经网络对海洋壳类生物识别人工智能
  • 基于Python的购物管理系统毕业设计项目源码
  • 【韩剧】操控游戏全12集 4K高码完结 下载教程和资源分享
  • AI Coding全流程教程——0基础搭建“MEMO”健康打卡全栈Web应用(附提示词)
  • 泛型算法概述
  • 基于微信小程序的在线预约挂号系统(源代码+文档+PPT+调试+讲解)
  • 测试卡壳?掌握这7招,让你的业务代码“可测性”起飞!
  • 如何利用数据中台提升大数据领域的竞争力
  • 六大本科生论文抽检工具各有特色,用户可参考排名并依据查询需求选择
  • AI大模型:基于Python音乐推荐系统 数据分析可视化 协同过滤推荐算法 大数据毕业设计(全套源码+文档)建议收藏
  • Centos 7编译musl
  • 2025年程序员自由职业真相:赚钱更多了,还是更卷了?——一份基于300万人生存数据的年度报告
  • 不同功率电力设备,如何匹配对应的免维护吸湿器?
  • 基于CS架构的医院财务管理系统-计算机毕业设计源码+LW文档
  • AI大模型毕业设计:Django 淘宝商品预测系统 ARIMA预测 电商数据分析可视化 Hadoop spark(requests爬虫+销量时序预测 源码)✅
  • 关于软件外包平台,一些不太写在规则里的现实情况
  • 深度学习毕设选题推荐:人工智能基于机器学习的CNN卷积神经网络对海洋壳类生物识别