git常用命令表

author author     2022-08-20     427

关键词:

本文主要是用来记录一些在git管理的项目中常见的场景及其对应的命令,方便自己和他人使用的时候快速查询。如有不对,敬请指正。

查看某个git命令的帮助文档

git help [command]

查看各个文件的状态

git status

clone一个仓库

git clone [url]

初始化一个仓库

git init

将文件放到暂存区

git add [file-name]

提交

git commit

停止跟踪文件并删除文件

git rm [file-name]

停止跟踪并删除已修改且添加到暂存区的文件

git rm -f [file-name]

停止跟踪但不删除文件

git rm --cached [file-name]

移动文件或修改文件名

git mv [old-name] [new-name]

显示已经放到暂存区的文件的修改

git diff --cached

显示未放到暂存区的文件的修改

git diff [path/to/file]

显示当前仓库的所有本地分支

git branch

显示当前仓库的所有远程分支

git branch -r

显示当前仓库的所有分支(包括本地和远程)

git branch -a

创建一个本地分支

git branch [branch-name]

切换到某个本地分支

git checkout [branch-name]

将某个分支合并到当前分支

git merge [branch-name]

删除已经被合并的分支

git branch -d [branch-name]

删除还未被合并的分支

git branch -D [branch-name]

合并代码后还未提交,此时希望撤销合并

git reset --hard HEAD

查看所有的提交

git log

查看所有提交及每个提交对应的代码diff

git log -p

查看所有提交,以及每个提交涉及的文件,以及这些文件删除/添加了多少行

git log --stat

查看当前工作目录与某个分支的差别

git diff [branch-name]

查看当前工作目录下的某个目录与某个分支的差别

git diff [branch-name] -- [path]

修改最后一次提交

git commit --amend

撤销已暂存的文件

git reset HEAD [file-name]

撤销对文件的修改

git checkout -- [file-name]

查看当前配置的远程仓库

git remote

查看当前配置的远程仓库和对应的地址

git remote -v

添加远程仓库

git remote add [remote-name] [url]

从远程仓库抓去数据

git fetch [remote-name] [branch-name]

推送数据到远程仓库

git push [remote-name] [branch-name]

查看某个远程仓库信息

git remote show [remote-name]

重命名远程仓库

git remote rename [old-name] [new-name]

删除某个远程仓库

git remote rm [remote-name]

显示已有的标签

git tag

搜索特定tag

git tag -l [keyword]

创建轻量级标签

git tag [tag-name]

创建含附注标签

git tag -a [tag-name] -m [msg]

给之前的某个提交加标签

git tag -a [tag-name] [hash]

查看某个标签的信息

git show [tag-name]

将标签推送到远程仓库

git push [remote-name] [tag-name]

将所有本地标签一次推送到远程仓库

git push [remote-name] --tags

将分支b衍合入分支a

git checkout b git rebase a

切换到另一个分支前,你并不想把当前分支上的修改提交的话,可以使用储藏功能

git stash

显示所有储藏

git stash list

应用你的储藏

git stash apply [stash-name] 

git常用命令

我自认为比较重要的Git技能表,主要供自己查阅使用远程仓库添加远程仓库gitremoteaddorigin[email protected]:path/repo-name.git#添加一个远程库查看远程仓库gitremote#要查看远程库的信息gitremote-v#显示更详细的信息推送分支gitpushoriginmast... 查看详情

git常用命令简记

创建git仓库??1.gitinit:git会在当前目录初始化一个空的git仓库,在隐藏文件夹文件夹.git中??????2.如果IDE带了git集成则最好通过IDE来完成这一步,IDE会设置相应的工程配置好git的忽略表,是非常方便的.??3.gitinit-help查看gitinit的更多使... 查看详情

git常用命令速查表,新手必备版本控制

Git跟SVN一样,都是用于管理代码的版本控制工具。无论在项目中,我们负责哪一块,只要需要编写代码,就必须熟悉Git(依公司要求而定)。当然,用的越熟练,处理的项目越顺利,离出任CTO、迎娶白富美、走上人生巅峰就不远... 查看详情

:常用工具命令第25节:常用命令-git命令

大家好,前面两节我们分别介绍了Linux和Maven的常用命令。本小节中,我们继续介绍版本控制工具Git的相关知识点及其常用命令。Git是一个优秀的版本控制管理工具,可以帮助我们进行代码版本的管理,目前是市场上主流的版本... 查看详情

git常用命令(代码片段)

Git常用命令Git常用命令Git常用命令/*Git常用命令1.第一次使用Git之前需要告诉你是谁gitconfig--globaluser.name"自定义用户名"gitconfig--globaluser.email"用户的邮箱"2.查看Git配置信息gitconfig--list3.初始化一个Git仓库,用来管理... 查看详情

git常用命令总结

本文通过 https://www.liaoxuefeng.com/wiki/896043488029600git教程跟着教程动手实践了常用命令,系统的了解了一下git,以下为常用命令总结  查看详情

git常用命令

配置git自动保存用户名和密码gitconfig--globalcredential.helperstore丢弃本地修改,并更新代码gitfetch--allgitreset--hardorigin/master 查看详情

git常用命令

一、Git常用命令1、创建版本库gitclone-b分支名http的git地址//Git克隆指定分支gitclone-b分支名http的git地址c:/User/zp/dev指定目录//Git克隆指定分支、指定目录gitinit    查看详情

git常用命令

地址 查看详情

git常用命令

地址 查看详情

git常用命令

Gitshanzm 查看详情

常用git命令清单

常用Git命令清单我每天使用Git,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用Git命令清单。几个专用名词的译名如下。Workspace:工作... 查看详情

常用git命令清单

 常用Git命令清单 【转】我每天使用Git,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用Git命令清单。几个专用名词的译名如下... 查看详情

git常用命令

git中fetch和pull的区别常用Git命令清单 分支命令基于远程跟踪分支创建本地分支$gitcheckout-brefactoredorigin/refactored 列出所有本地分支$gitbranch列出所有远程分支$gitbranch-r.git/refs/head/[本地分支].git/refs/remotes/[正在跟踪的分支]查... 查看详情

git常用命令汇总表

git常用命令汇总表 查看详情

git常用命令汇总表

git常用命令汇总表 查看详情

git常用命令汇总表

git常用命令汇总表 查看详情

git常用命令

touchREADMEgitaddREADMEgitcommit-m‘firstcommit‘gitpushoriginmaster  查看详情