首页 > 其他分享 >Git 学习笔记

Git 学习笔记

时间:2024-11-30 22:56:22浏览次数:6  
标签:file git name 仓库 笔记 学习 Git branch

Git 学习笔记

安装Git:

  • 官网 下载,并在 Github 上下载相关汉化包

配置Git:

  • 运行以下命令配置 Git 用户名和邮箱
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"

创建和克隆仓库:

  • 创建一个新的Git仓库:git init
  • 克隆一个远程仓库到本地:git clone [repository-url]

文件操作:

  • 添加文件到暂存区:git add [file]
  • 删除文件:git rm [file]
  • 移动或重命名文件:git mv [old-file] [new-file]

提交更改:

  • 提交暂存区的文件到仓库:git commit -m "Commit message"

分支管理:

  • 查看所有分支:git branch
  • 创建新分支:git branch [branch-name]
  • 切换分支:git checkout [branch-name]
  • 合并分支:git merge [branch-name]
  • 删除分支:git branch -d [branch-name]

查看状态和日志:

  • 查看仓库状态:git status
  • 查看提交历史:git log

远程仓库操作:

  • 添加远程仓库:git remote add [remote-name] [repository-url]
  • 推送到远程仓库:git push [remote-name] [branch-name]
  • 从远程仓库拉取:git pull [remote-name] [branch-name]

标签管理:

  • 创建标签:git tag [tag-name]
  • 查看所有标签:git tag
  • 推送标签到远程仓库:git push --tags

一些有用的Git命令:

  • 查看差异:git diff
  • 忽略文件:编辑.gitignore文件。
  • 撤销暂存区文件:git reset HEAD [file]
  • 撤销工作目录文件:git checkout -- [file]

标签:file,git,name,仓库,笔记,学习,Git,branch
From: https://www.cnblogs.com/wapmhac/p/18579081

相关文章

  • 程序员修炼之道——从小工到专家读书笔记7
    第七章:软件工艺——追求卓越这一章深入探讨了软件工艺的核心价值,强调程序员应当追求卓越,将编程工作上升至艺术的高度。软件工艺不仅仅是一种技术层面的追求,更是一种态度上的体现。作为专业的程序员,应当以工匠的精神对待每一行代码,致力于编写高质量、易于维护的程序。在精益求精......
  • 归并排序的学习
    归并排序思想:归并的本质也是分治,不过不同于快速排序,它在将大问题分成小问题之后最后需要将小问题合并成最终的排序结果。#include<iostream>usingnamespacestd;constintN=1e6+10;intn;intq[N],tmp[N];voidmerge_sort(intq[],intl,intr){if(l>=r......
  • 《程序员修炼之道——从小工到专家》笔记5
    《程序员修炼之道》不仅是一本关于个人技能提升的书,它还深刻探讨了团队协作的重要性及有效方法。1.在团队中,良好的沟通是项目成功的关键。书中提倡开放、诚实的沟通环境,鼓励团队成员之间及时分享想法、问题和进展。有效的沟通能够减少误解,增强团队凝聚力,确保项目顺利进行。2.协......
  • 《程序员修炼之道——从小工到专家》笔记4
    在阅读《程序员修炼之道》这本书的过程中,我深刻体会到了作为一名程序员,不仅要有扎实的技术基础,更要有对代码的热爱与敬畏之心。书中通过一系列实用的原则和实践,引导我们如何在编程的世界里不断精进,实现个人与技术的共同成长。1.书中强调,编写清晰、易读的代码比追求炫技更为重要。......
  • 《程序员的修炼者之道》第四次读书笔记
    《程序员的修炼者之道:从小工到专家的修炼秘籍》(通常简称为《程序员修炼之道》或《修炼之道》)是一本经典的软件开发指南,由AndrewHunt和DavidThomas合著。这本书不仅提供了实用的编程技巧,还深入探讨了如何成为一名优秀的程序员,包括思维方式、工作态度以及个人成长等方面。以下是针......
  • 《程序员的修炼者之道》第六次读书笔记
    注重将书中的理念与个人的职业发展相结合,思考如何将这些智慧转化为实际行动,以推动自己的不断成长和进步。以下是我此次阅读的读书笔记,主要围绕书中几个关键理念的新感悟和职业规划展开。领导力与团队协作核心观点:作为程序员,不仅要具备扎实的技术能力,还要学会领导团队、协调资源......
  • 《程序员的修炼者之道》第五次读书笔记
    这次阅读,我更加聚焦于书中的实践指导与个人成长的深度融合,试图从更广阔的视角去理解和应用这些理念。以下是我此次阅读的读书笔记,主要围绕书中几个核心理念的新理解和实践应用展开。代码即文档核心观点深化:在第四次阅读提到的“代码即沟通”基础上,我进一步认识到,优秀的代码本身......
  • 《程序员修炼之道——从小工到专家》笔记6
    《程序员修炼之道》不仅教会了我如何编写更好的代码,更重要的是,它让我思考作为一名程序员,应该如何追求卓越,同时保持对技术的热爱与初心。追求卓越,但不追求完美书中提醒我们,追求卓越是目标,但不必执着于完美。在快速变化的技术环境中,追求完美往往意味着效率低下。重要的是在有限的......
  • 【机器学习】L1与L2正则化的深度解读:如何平衡模型复杂度与性能
    L1与L2正则化的深度解读:如何平衡模型复杂度与性能1.引言:过拟合问题1.1什么是过拟合?1.2为什么会出现过拟合?主要原因:1.3正则化的基本思想2.L1正则化深度解析2.1数学表达式2.2L1正则化的特性1.稀疏解的产生2.优化特性3.权重更新规则3.L2正则化深度解析3.1数......
  • 机器学习策略Ⅰ
    机器学习策略Ⅰ在构建一个好的监督学习系统时,通常需要确保以下四个方面:系统需要在训练集上能够很好地拟合数据,达到某种可接受的性能水平(如接近人类水平)。如果训练集表现不好,可以使用更大的模型(深度神经网络)、改进优化算法(Adam)、增加训练时间或数据量。系统还需要在验证集上......