有没有人有最常用的git命令的短名单?不是完整的手册,而只是我每天大致需要的。我是新手,想要一个小清单放在我的屏幕下。这样可以更快地获取git。
这就是所有人!
答案 0 :(得分:2)
这就是我想出的。我打印出来了,它帮助我开始使用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
答案 1 :(得分:0)
注意:Git 2.5 +(2015年第2季度)将以更有用的格式呈现常见的Git命令。
2015年5月21日commit 2241477旁边的Sébastien Guimmara (Groutcho
)
(Junio C Hamano -- gitster
--在commit 6dec263中合并,2015年6月1日)
帮助:Eric Sunshine
help
:尊重新的常见命令分组'
git help
'按字母顺序显示常用命令:
The most commonly used git commands are:
add Add file contents to the index
bisect Find by binary search the change that introduced a bug
branch List, create, or delete branches
checkout Checkout a branch or paths to the working tree
clone Clone a repository into a new directory
commit Record changes to the repository
[...]
没有任何关于命令如何与高级别相关的指示 概念或彼此。
修改输出以解释它们与典型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年第二季度),完成允许自定义可完成的命令列表。
默认情况下,我们会显示瓷器,外部命令和其他几个 这也很受欢迎。如果您对此列表不满意,可以 现在自定义一个新的配置变量。
commit 6532f37查看commit 3301d36和Nguyễn Thái Ngọc Duy (pclouds
)(2018年5月20日)。
completion
:添加并使用--list-cmds=alias
通过
--list-cmds=
提供别名,我们可以简化命令 脚本中的集合代码。我们只发出一个git命令 在此修补程序之前是"git config
",在它之后"git --list-cmds=
"。
在"git help
"完成情况我们实际上减少了一个"git
"过程(为 得到指南)但是这个电话是在这个系列中添加的,所以它没有 非常重要。此修补程序
_git_help()
略有(好)更改:之前 &#34;git help <tab>
&#34;显示外部命令(如不 git的一部分) 以及$__git_all_commands
的一部分 我们现在可以更好地控制命令列表,并且可以排除这一点,因为无论如何我们都无法为外部命令提供手册页。
您现在拥有the new setting:
completion.commands
这仅由
git-completion.bash
用于在已完成命令列表中添加或删除命令。通常只完成瓷器命令和一些选择其他命令 您可以在此变量中添加更多以空格分隔的命令 使用&#39;-
&#39;前缀命令。将其从现有列表中删除。
示例:
git --list-cmds=list-mainporcelain,others,nohelpers,alias,list-complete,config