首页 > 其他分享 >git

git

时间:2024-09-20 19:46:10浏览次数:9  
标签:git 登录 merge add 复制 branch

git 是一个强大的版本控制系统,用于跨多个用户管理代码并跟踪不同版本之间的更改。安装:从以下路径下载并安装githttps://git-scm.com/download/win登录后复制安装后,git 可以通过各种命令用作版本控制系统。您可以为计算机上的特定文件夹配置 git,从而允许您管理对现有文件的所有更改以及在该文件夹中添加新文件基本命令:1. git init:登录后复制这将在当前目录中初始化新的存储库。这还会创建 .git 目录并存储所有版本控制信息。2. git config:登录后复制git config --global user.name "ranjith "登录后复制git config --global user.mail "[email protected]"登录后复制3. git status登录后复制显示工作区域的当前状态,例如已暂存、未跟踪和未暂存。4. git add登录后复制将更改从工作目录添加到暂存区域,准备提交。to add specific file: git add "filename.py"登录后复制to add all changes git add .登录后复制5. git commit登录后复制git commit -m "<message>"</message>登录后复制使用描述性消息提交分阶段更改6. git log登录后复制显示存储库的提交历史列表。它将显示提交 id、作者、日期和提交更改创建分支git branch <branch_name> - to create branch</branch_name>登录后复制git checkout <branch_name> - to switch to the new branch</branch_name>登录后复制git branch -b <branch_name></branch_name>登录后复制创建并切换到分支gitbranch - 查看所有分支(当前分支将用星号突出显示)merge a branch:登录后复制一旦完成了一个分支上的工作并希望将其集成到另一个分支(例如 master)中,就需要进行合并。it means all the changes we have made in <branch_name> will be merged with master branch.first, switch to the branch you want to merge into: git checkout master</branch_name>登录后复制then, use git merge <branch_name> to merge your branch.</branch_name>登录后复制deleting branchonce the code changes in <branch_name> merged into <master> branch, we might need to delete branch.</master></branch_name>登录后复制use git branch -d <branch_name> to delete branch</branch_name>登录后复制 以上就是git的详细内容,更多请关注我的其它相关文章!

标签:git,登录,merge,add,复制,branch
From: https://www.cnblogs.com/aow054/p/18423175

相关文章

  • git使用“保姆级”教程2——初始化及工作机制解释
    1、设置用户签名解释:签名的作用就是用来:标识用户,以区分不同的开发人员简单来说:用来标识"你是谁",在提交代码时,会显示提交代码的是谁,把设置的信息一起提交上去设置://建议最好global全局设置,这样可以在任何文件下使用git时,都不用重新设置用户签名了gitconfig--glo......
  • GitLab将会持续支持FluxCD
    GitOps是一种云原生应用程序交付新范式。通过Pull的方式,捕捉云原生应用程序和基础设施部署清单的变更,然后自动将变更部署到目标Kubernetes集群上。极狐GitLab作为早期就支持GitOps的DevOps工具,通过KubernetesAgentServer的方式实现GitOps。后来选择了和业界成熟且开......
  • 【Git】Git Commit Angular规范详解
    在团队协作开发中,保持Git提交记录的一致性和清晰性对于维护项目的可读性和历史追溯至关重要。Angular团队提出了一套详细的CommitMessage格式化规范,旨在解决这一问题。下面将详细介绍如何遵循Angular规范来编写Git提交信息,并探讨其带来的好处。Angular规范的核心要素Angu......
  • GitLab 迁移并推送代码仓库
    迁移并推送代码仓库到GitLab可以有多种方法,以下是一些常见的步骤:一、创建空仓库在Gitlab上创建一个空仓库方式一:点击左上角“+”号,选择新建项目/仓库方式二:进入“项目”界面,点击右上角“新建项目”按钮​​‍选择“创建空白项目”​​填写项目信息并点击“新建项目”......
  • GitLab 迁移并推送代码仓库
    迁移并推送代码仓库到GitLab可以有多种方法,以下是一些常见的步骤:一、创建空仓库在Gitlab上创建一个空仓库方式一:点击左上角“+”号,选择新建项目/仓库方式二:进入“项目”界面,点击右上角“新建项目”按钮​​‍选择“创建空白项目”​​填写项目信息并点击“新建项目”......
  • 访问Github卡顿甚至进不去的解决办法(适用于Windows)
    本文首发自个人博客:点我查看一、前言Github是全球知名的开源宝库,但是对国内用户并不友好。当我们在浏览器中输入www.github.com时,如果你赶的时间点比较好可能会进去,但是大多数情况下浏览器不会对你的请求做出任何响应,就像下图这样:那么,有什么办法解决这个问题呢?二、访问Gith......
  • Git常用命令介绍
    Git,是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。支持克隆/下载。Git教程:https://git-scm.com/book/zh/v2TortoiseGit 客户端: https://tortoisegit.org/download/SmartGit客户端支持windows/macOS/Linux: https://www.syntevo.c......
  • git 笔记
    gitcleangitreflog取消当前对某个文件的修改:gitcheckout--filename取消add:  gitresetHEADfilename取消上一次提交   gitreset --soft HEAD^ gitrebase-iHEAD~2   select一个,其余的选择s(squesh)gitpush--forcegitrebase-iHEAD~2以后,相......
  • github搭建图床配合typora
    github搭建图床配合typora目录github搭建图床配合typoragithub搭建图床利用PicGo上传图片typora配合实现自动上传好久没有学习了。。。看到博客园发的求救博客,五味杂陈,除了充个会员,就是写写博客活跃一下,支持一下园子重拾坚果云,发现之前笔记里很多图片用的公共图床都挂了,痛定思......
  • GitHub 加速
    之前访问GitHub都是挂梯子,但是最近要租卡训练神经网络模型,卡很贵不可能一直租,如果每次开新卡都重新装梯子的话很麻烦。于是需要一些能够镜像GitHub的方法。使用GitClone使用GitClone的方法很简单,只需将gitclone.com/插入到要克隆的链接即可。将:gitclonehttps://git......