@@ -4,27 +4,59 @@ advice.*::
4
4
can tell Git that you do not need help by setting these to 'false':
5
5
+
6
6
--
7
+ addEmbeddedRepo::
8
+ Advice on what to do when you've accidentally added one
9
+ git repo inside of another.
10
+ addEmptyPathspec::
11
+ Advice shown if a user runs the add command without providing
12
+ the pathspec parameter.
13
+ addIgnoredFile::
14
+ Advice shown if a user attempts to add an ignored file to
15
+ the index.
16
+ amWorkDir::
17
+ Advice that shows the location of the patch file when
18
+ linkgit:git-am[1] fails to apply it.
7
19
ambiguousFetchRefspec::
8
20
Advice shown when a fetch refspec for multiple remotes maps to
9
21
the same remote-tracking branch namespace and causes branch
10
22
tracking set-up to fail.
23
+ checkoutAmbiguousRemoteBranchName::
24
+ Advice shown when the argument to
25
+ linkgit:git-checkout[1] and linkgit:git-switch[1]
26
+ ambiguously resolves to a
27
+ remote tracking branch on more than one remote in
28
+ situations where an unambiguous argument would have
29
+ otherwise caused a remote-tracking branch to be
30
+ checked out. See the `checkout.defaultRemote`
31
+ configuration variable for how to set a given remote
32
+ to be used by default in some situations where this
33
+ advice would be printed.
34
+ commitBeforeMerge::
35
+ Advice shown when linkgit:git-merge[1] refuses to
36
+ merge to avoid overwriting local changes.
37
+ detachedHead::
38
+ Advice shown when you used
39
+ linkgit:git-switch[1] or linkgit:git-checkout[1]
40
+ to move to the detached HEAD state, to instruct how to
41
+ create a local branch after the fact.
42
+ diverging::
43
+ Advice shown when a fast-forward is not possible.
11
44
fetchShowForcedUpdates::
12
45
Advice shown when linkgit:git-fetch[1] takes a long time
13
46
to calculate forced updates after ref updates, or to warn
14
47
that the check is disabled.
15
- pushUpdateRejected::
16
- Set this variable to 'false' if you want to disable
17
- 'pushNonFFCurrent', 'pushNonFFMatching', 'pushAlreadyExists',
18
- 'pushFetchFirst', 'pushNeedsForce', and 'pushRefNeedsUpdate'
19
- simultaneously.
20
- pushNonFFCurrent::
21
- Advice shown when linkgit:git-push[1] fails due to a
22
- non-fast-forward update to the current branch.
23
- pushNonFFMatching::
24
- Advice shown when you ran linkgit:git-push[1] and pushed
25
- 'matching refs' explicitly (i.e. you used ':', or
26
- specified a refspec that isn't your current branch) and
27
- it resulted in a non-fast-forward error.
48
+ forceDeleteBranch::
49
+ Advice shown when a user tries to delete a not fully merged
50
+ branch without the force option set.
51
+ ignoredHook::
52
+ Advice shown if a hook is ignored because the hook is not
53
+ set as executable.
54
+ implicitIdentity::
55
+ Advice on how to set your identity configuration when
56
+ your information is guessed from the system username and
57
+ domain name.
58
+ nestedTag::
59
+ Advice shown if a user attempts to recursively tag a tag object.
28
60
pushAlreadyExists::
29
61
Shown when linkgit:git-push[1] rejects an update that
30
62
does not qualify for fast-forwarding (e.g., a tag.)
@@ -37,17 +69,42 @@ advice.*::
37
69
tries to overwrite a remote ref that points at an
38
70
object that is not a commit-ish, or make the remote
39
71
ref point at an object that is not a commit-ish.
72
+ pushNonFFCurrent::
73
+ Advice shown when linkgit:git-push[1] fails due to a
74
+ non-fast-forward update to the current branch.
75
+ pushNonFFMatching::
76
+ Advice shown when you ran linkgit:git-push[1] and pushed
77
+ 'matching refs' explicitly (i.e. you used ':', or
78
+ specified a refspec that isn't your current branch) and
79
+ it resulted in a non-fast-forward error.
80
+ pushRefNeedsUpdate::
81
+ Shown when linkgit:git-push[1] rejects a forced update of
82
+ a branch when its remote-tracking ref has updates that we
83
+ do not have locally.
40
84
pushUnqualifiedRefname::
41
85
Shown when linkgit:git-push[1] gives up trying to
42
86
guess based on the source and destination refs what
43
87
remote ref namespace the source belongs in, but where
44
88
we can still suggest that the user push to either
45
89
refs/heads/* or refs/tags/* based on the type of the
46
90
source object.
47
- pushRefNeedsUpdate::
48
- Shown when linkgit:git-push[1] rejects a forced update of
49
- a branch when its remote-tracking ref has updates that we
50
- do not have locally.
91
+ pushUpdateRejected::
92
+ Set this variable to 'false' if you want to disable
93
+ 'pushNonFFCurrent', 'pushNonFFMatching', 'pushAlreadyExists',
94
+ 'pushFetchFirst', 'pushNeedsForce', and 'pushRefNeedsUpdate'
95
+ simultaneously.
96
+ resetNoRefresh::
97
+ Advice to consider using the `--no-refresh` option to
98
+ linkgit:git-reset[1] when the command takes more than 2 seconds
99
+ to refresh the index after reset.
100
+ resolveConflict::
101
+ Advice shown by various commands when conflicts
102
+ prevent the operation from being performed.
103
+ rmHints::
104
+ In case of failure in the output of linkgit:git-rm[1],
105
+ show directions on how to proceed from the current state.
106
+ sequencerInUse::
107
+ Advice shown when a sequencer command is already in progress.
51
108
skippedCherryPicks::
52
109
Shown when linkgit:git-rebase[1] skips a commit that has already
53
110
been cherry-picked onto the upstream branch.
@@ -68,76 +125,22 @@ advice.*::
68
125
Advise to consider using the `-u` option to linkgit:git-status[1]
69
126
when the command takes more than 2 seconds to enumerate untracked
70
127
files.
71
- commitBeforeMerge::
72
- Advice shown when linkgit:git-merge[1] refuses to
73
- merge to avoid overwriting local changes.
74
- resetNoRefresh::
75
- Advice to consider using the `--no-refresh` option to
76
- linkgit:git-reset[1] when the command takes more than 2 seconds
77
- to refresh the index after reset.
78
- resolveConflict::
79
- Advice shown by various commands when conflicts
80
- prevent the operation from being performed.
81
- sequencerInUse::
82
- Advice shown when a sequencer command is already in progress.
83
- implicitIdentity::
84
- Advice on how to set your identity configuration when
85
- your information is guessed from the system username and
86
- domain name.
87
- detachedHead::
88
- Advice shown when you used
89
- linkgit:git-switch[1] or linkgit:git-checkout[1]
90
- to move to the detached HEAD state, to instruct how to
91
- create a local branch after the fact.
92
- suggestDetachingHead::
93
- Advice shown when linkgit:git-switch[1] refuses to detach HEAD
94
- without the explicit `--detach` option.
95
- checkoutAmbiguousRemoteBranchName::
96
- Advice shown when the argument to
97
- linkgit:git-checkout[1] and linkgit:git-switch[1]
98
- ambiguously resolves to a
99
- remote tracking branch on more than one remote in
100
- situations where an unambiguous argument would have
101
- otherwise caused a remote-tracking branch to be
102
- checked out. See the `checkout.defaultRemote`
103
- configuration variable for how to set a given remote
104
- to be used by default in some situations where this
105
- advice would be printed.
106
- amWorkDir::
107
- Advice that shows the location of the patch file when
108
- linkgit:git-am[1] fails to apply it.
109
- rmHints::
110
- In case of failure in the output of linkgit:git-rm[1],
111
- show directions on how to proceed from the current state.
112
- addEmbeddedRepo::
113
- Advice on what to do when you've accidentally added one
114
- git repo inside of another.
115
- ignoredHook::
116
- Advice shown if a hook is ignored because the hook is not
117
- set as executable.
118
- waitingForEditor::
119
- Print a message to the terminal whenever Git is waiting for
120
- editor input from the user.
121
- nestedTag::
122
- Advice shown if a user attempts to recursively tag a tag object.
123
128
submoduleAlternateErrorStrategyDie::
124
129
Advice shown when a submodule.alternateErrorStrategy option
125
130
configured to "die" causes a fatal error.
126
131
submodulesNotUpdated::
127
132
Advice shown when a user runs a submodule command that fails
128
133
because `git submodule update --init` was not run.
129
- addIgnoredFile::
130
- Advice shown if a user attempts to add an ignored file to
131
- the index.
132
- addEmptyPathspec::
133
- Advice shown if a user runs the add command without providing
134
- the pathspec parameter.
134
+ suggestDetachingHead::
135
+ Advice shown when linkgit:git-switch[1] refuses to detach HEAD
136
+ without the explicit `--detach` option.
135
137
updateSparsePath::
136
138
Advice shown when either linkgit:git-add[1] or linkgit:git-rm[1]
137
139
is asked to update index entries outside the current sparse
138
140
checkout.
139
- diverging::
140
- Advice shown when a fast-forward is not possible.
141
+ waitingForEditor::
142
+ Print a message to the terminal whenever Git is waiting for
143
+ editor input from the user.
141
144
worktreeAddOrphan::
142
145
Advice shown when a user tries to create a worktree from an
143
146
invalid reference, to instruct how to create a new unborn
0 commit comments