`

git 笔记

 
阅读更多

 

  •  git clone 远程地址 本地目录
  •  git checkout -b  本地分支名 origin/远程分支 --检出远程分支,并在本地创建分支
  •  git checkout -b  本地分支名 commitId   --指定commitId 来创建分支
  •  git checkout 分支名称  前目录下的子目录名称 ---用指定分支上的目录覆盖当前分支上的目录,工作区覆盖,暂存区清空自动添加相对于指定分支变更的文件,commit 之后,与指定分支相同
  • git checkout -- 文件名 --暂存区文件覆盖工作区文件,即撤销Add之后的修改
  • git checkout .   --暂存区文件覆盖工作区当前目录所有文件,即撤销Add之后的当前目录的所有修改
  • git checkout 分支名 --如果分支名存在,则切换到该分支
  • git checkout -b 分支名 --分支名不存在,创建新的分支
  • git pull origin 远程分支  --从远程拉取指定分支的文件
  • git push origin 远程分支 --提交当前commit 之后的代码至远程分支,如果远程分支不存在,则创建
  •  
  • git add 文件名
  • git add -A
  • git reset --hard  <COMMIT_ID>
  • git reset HEAD readme.txt
  • git rm 文件名  --删除版本库上的文件
  • git rm --cached file_path ---删除暂存区及分支上的文件,本地保存,该文件路径下的文件不在版本管理中管理
  •  git rm -r --cached file_dir --删除暂存区及分支上的目录,本地保存,该目录下的文件不在版本管理中
  • git branch --查看本地分支
  • git branch -a  -- 查看本地和远程分支
  • git branch -d 分支名称  --删除本地分支
  •  git diff   --比较工作区与暂存区的文件区别
  •  git diff --cached --比较暂存区与版本库head的文件区别
  •  git diff HEAD  --比较工作区与版本库head的文件区别
  • git dff 分支1 分支2  [目录] --比较两个分支在指定目录上的区别(已提交的)
  •  git diff commitid head --比较某一版本与head的区别
  •  git diff commitid head  目录 --比较某一版本与head的某一个目录区别
  • git diff --stat --只查看有区别的文件名,忽略文件内容
  • git tag -a 标签说明 -m "标签详细说明"  --给当前分支打标签
  • git push origin --tags   --把本地打的标签全部提交到远程仓库
  • git tag  ---查看标签
  • git tag -d 标签名称   --删除标签
  • git push origin :refs/tags/标签名称  --删除远程标签
  • git push origin  :远程分支名称     --删除远程分支
  •  git fetch origin --prune    从远程仓库同步分支及代码
  • git remote update origin –prune  从远程仓库更新新分支
分享到:
评论

相关推荐

    Git笔记Git常用命令

    Git笔记Git笔记Git笔记Git笔记常用命令

    Git笔记.md

    Git笔记

    git笔记,很全面

    ### Git基础知识及分支管理 #### 一、Git简介 Git是一种分布式版本控制系统,它通过记录文件的状态变更来帮助用户管理项目历史。相比传统的集中式版本控制系统(如SVN),Git在本地就能完成大部分操作,因此速度更...

    git笔记git笔记.txt

    git笔记个人使用,请勿下载

    Git笔记2共18页.pdf.zip

    这份"Git笔记2共18页.pdf"可能包含了Git的基础知识、高级用法以及实践经验,对于学习和掌握Git至关重要。下面将根据Git的一般性内容,结合描述中的关键词,进行详细的知识点解析。 1. **Git基本概念** - **版本...

    Git-Note(Git笔记)

    Git笔记主要涵盖了Git的基本概念、常用命令、工作流程以及一些高级用法。通过学习Git,开发者可以有效地管理代码版本,协同开发,防止数据丢失,并实现代码的版本回溯。 1. Git基本概念: - **仓库(Repository)*...

    git尚硅谷笔记.pdf

    ### Git基础知识及操作指南 #### 一、Git简介与特性 **Git** 是一款开源的分布式版本控制系统,用于高效地处理从小型到大型项目的版本管理。相比于传统的集中式版本控制系统如SVN,Git具备以下特点: 1. **分布式...

    Git笔记讲义pdf文档

    Git笔记讲义pdf文档

    git笔记.md

    git笔记.md

    学习尚硅谷git笔记,以及pdf文档

    学习尚硅谷git笔记,以及pdf文档

    git 笔记2021.917

    git 笔记2021.917

    Git笔记 指令 流程图 .md

    Git笔记 流程图.md

    git学习笔记(git学习笔记).md

    git学习笔记(git学习笔记).md

    git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记

    根据提供的标题、描述、标签及部分内容,我们可以梳理出关于Git的基本使用方法以及分支管理和冲突解决的相关知识点。 ### Git基础知识 #### 创建与初始化仓库 - **`mkdir`**: 用于创建一个新的目录。例如,如果你...

    git使用笔记.md

    git使用笔记.md

    学习git笔记

    ### 学习Git笔记 #### 一、Git配置与理论基础 **1.1 初次使用Git配置** - 在初次使用Git时,需要通过`git config --global user.name "Your Name"` 和 `git config --global user.email "your-email@example....

    Pro Git笔记(思维导图)

    自己整理的Por Git的笔记,Xmind编辑。博客地址http://blog.csdn.net/l664675249。

    遇见狂神说GIt 学习笔记

    打开md文件,优先推荐使用typora

    git学习笔记.zip|git学习笔记.zip

    在“git学习笔记”中,我们通常会涵盖以下几个核心知识点: 1. **Git安装与配置**:首先,我们需要了解如何在不同的操作系统(如Windows、MacOS或Linux)上安装Git,并设置用户信息,包括用户名和邮箱,这些信息会...

    git笔记,介绍了git的使用以及原理

    Git是一个开源的分布式版本控制系统,它被设计用来快速高效地处理从小到大的项目版本管理。Git不仅是个工具,它还包含了独特的设计理念和运行机制,为版本控制领域带来了革命性的变化。Git能够在离线状态下工作,每...

Global site tag (gtag.js) - Google Analytics