概述列表-最常用的git命令

概述列表-最常用的git命令,git,list,command,Git,List,Command,是否有人列出了使用最多的git命令?不是完整的手册,只是我每天大概需要的。我是新来的,想要一个小列表放在我的屏幕下。这样可以更快地拾取git 这就是所有的人 这就是我想到的。我已经打印出来了,它帮助我开始使用git命令: git init git status git log --summary git add file.txt git add '*.txt' : add all files, also in subfolders git rm file.txt : remov

是否有人列出了使用最多的git命令?不是完整的手册,只是我每天大概需要的。我是新来的,想要一个小列表放在我的屏幕下。这样可以更快地拾取git


这就是所有的人

这就是我想到的。我已经打印出来了,它帮助我开始使用git命令:

git init
git status
git log --summary

git add file.txt
git add '*.txt'     : add all files, also in subfolders
git rm file.txt     : remove file
git rm -r foldername: remove file and folders recursively

git commit -m "Descriptive text of the change"

git remote add origin https://github.com/try-git/try_git.git
git push -u origin master
git pull origin master
git diff --staged

git add folder/file.txt         : Add file to staged area
git reset folder/file.txt       : Remove file from staged area
git checkout -- folder/file.txt : checkout the last know version, restore.
git branch feature      : create branch
git checkout feature    : use branch (and do the work)
git checkout master     : go back to master before merge
git merge feature       : merge branch into master
git branch -d feature   : delete that branch that is not used any more
注意:Git 2.5+(2015年第2季度)将以更有用的格式展示常见的Git命令

2015年5月21日,见 (于2015年6月1日被合并)
帮助人:埃里克阳光

帮助
:尊重新的通用命令分组 “
git help
”按字母顺序显示常用命令:

没有任何指示说明命令与高级 概念之间或彼此之间

修改输出以解释其与典型Git工作流的关系

  These are common Git commands used in various situations:

  start a working area (see also: git help tutorial)
     clone      Clone a repository into a new directory
     init       Create an empty Git repository or reinitialize [...]

  work on the current change (see also: git help everyday)
     add        Add file contents to the index
     reset      Reset current HEAD to the specified state

  examine the history and state (see also: git help revisions)
     log        Show commit logs
     status     Show the working tree status

     [...]

使用Git 2.18(2018年第2季度),完成允许定制可完成的命令列表

默认情况下,我们显示瓷器、外部命令和一些其他命令 这也很受欢迎。如果您对此列表不满意,您可以 现在将其自定义为一个新的配置变量

见和(2018年5月20日)

completion
:添加并使用
--列出cmds=alias
通过
--list cmds=
提供别名,我们可以简化命令 脚本中的集合代码。我们只发出一个git命令。
此修补程序前面是“
git config
”,后面是“
git--list cmds=

在“
git-help
”完成案例中,我们实际上减少了一个“
git
”过程(用于 获取指南)但该调用是在本系列中添加的,因此它不会 真的很重要

此修补程序的
\u git\u help()
中有一个轻微的(良好的)变化:在 “
git-help
”将外部命令(不在git中)显示为 以及
$\uu git\u all\u命令的一部分

我们现在可以更好地控制命令列表,并且可以排除它,因为我们无论如何都不能为外部命令提供手册页

你现在有:

这仅用于
git completion.bash
在已完成命令列表中添加或删除命令。通常只完成陶瓷命令和一些选择其他命令。
您可以在此变量中添加更多以空格分隔的命令。
在命令前面加上“
-
”将从现有列表中删除该命令

例如:

git --list-cmds=list-mainporcelain,others,nohelpers,alias,list-complete,config

这将主要是瓷器命令(),在感谢VonC中列出。不是每个人都喜欢我的问题,但我喜欢你的答案。我将自己为您的链接制作一个摘要页面。Git 2.5+(2015年第2季度)将提出一个更有用的
Git帮助
。看见
completion.commands
git --list-cmds=list-mainporcelain,others,nohelpers,alias,list-complete,config