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

Git常用基本指令学习

以下是一些Git中常用的基本指令:

  1. git init:
    初始化一个新的Git仓库。在项目目录中执行该命令,会创建一个名为.git的子目录,用于存储版本历史和配置信息。

    git init
    
  2. git clone:
    从远程仓库克隆代码到本地。

    git clone <repository_url>
    
  3. git add:
    将文件或目录的变更添加到暂存区。

    git add <file_or_directory>
    
  4. git commit:
    提交暂存区的变更到本地仓库。

    git commit -m "Commit message"
    
  5. git status:
    查看工作区、暂存区和本地仓库的状态。

    git status
    
  6. git log:
    查看提交历史。

    git log
    
  7. git pull:
    从远程仓库拉取最新代码。

    git pull origin <branch_name>
    
  8. git push:
    推送本地代码到远程仓库。

    git push origin <branch_name>
    
  9. git branch:
    查看、创建或删除分支。

    # 查看分支
    git branch
    
    # 创建分支
    git branch <branch_name>
    
    # 删除分支
    git branch -d <branch_name>
    
  10. git merge:
    合并分支。

    # 切换到目标分支
    git checkout <target_branch>
    
    # 合并指定分支到当前分支
    git merge <source_branch>
    
  11. git diff:
    查看工作区和暂存区或者不同提交之间的代码差异。

    # 查看工作区和暂存区的差异
    git diff
    
    # 查看暂存区和最新提交之间的差异
    git diff --staged
    
    # 查看两次提交之间的差异
    git diff <commit_hash1> <commit_hash2>
    
  12. git remote:
    管理远程仓库。

    # 查看远程仓库信息
    git remote -v
    
    # 添加远程仓库
    git remote add <remote_name> <repository_url>
    
    # 删除远程仓库
    git remote rm <remote_name>
    

这是Git中的一部分常用指令。Git提供了丰富的功能,可以通过 git --help 了解更多详细信息。


http://www.kler.cn/news/136309.html

相关文章:

  • 【Axure高保真原型】分级树筛选中继器表格
  • Redisson(二)SpringBoot集成Redisson
  • uniapp 引入了uview-ui后,打包错误,主包过大解决方案
  • 大语言模型推理源码解读(基于llama3模型)
  • 智能园艺:Spring Boot植物健康系统
  • 【电子元件】光通量和色温 (欧司朗LED灯珠 KW3 CGLNM1.TG命名规则)
  • 数据结构 并查集
  • 11.16~11.19绘制图表,导入EXCEL中数据,进行拟合
  • 一道简单的积分题目
  • 【机器学习】036_权重衰退
  • B Label, BL Label 指令
  • 基于安卓android微信小程序美容理发店预约系统app
  • 工具及方法 - 多邻国: Duolingo
  • LeetCode第七题整数反转
  • 什么是一阶逻辑?
  • 数据结构【DS】图的遍历
  • 2311rust,到66版本更新
  • 简单模拟 Spring 创建的动态代理类(解释一种@Transactional事务失效的场景)
  • 使ros1和ros2的bag一直互通
  • Go解析soap数据和修改其中数据
  • MR素数测试及 pycryptodome库下 已知MR伪素数以及强伪证 生成指定伪随机数生成器绕过素性检测
  • 网络工程师-HCIA网课视频学习
  • Apache Airflow (十二) :PythonOperator
  • 【Linux】【开发】使用sed命令遇到的乱码问题
  • 内置函数和消息传递API
  • 类与对象(上篇)