[FE training-materials-updates] labs/kernel-module-simple: don't use git add -A
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Thu May 26 07:45:54 CEST 2016
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=da77f9a8b4e49d2e2542298233b0c9c480bd34ad
>---------------------------------------------------------------
commit da77f9a8b4e49d2e2542298233b0c9c480bd34ad
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date: Tue May 24 11:54:10 2016 +0200
labs/kernel-module-simple: don't use git add -A
Using 'git add -A' is a terrible thing to teach people. Tell them to
use 'git add' explicitly on the files to be added.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>---------------------------------------------------------------
da77f9a8b4e49d2e2542298233b0c9c480bd34ad
labs/kernel-module-simple/kernel-module-simple.tex | 13 ++++---------
1 file changed, 4 insertions(+), 9 deletions(-)
diff --git a/labs/kernel-module-simple/kernel-module-simple.tex b/labs/kernel-module-simple/kernel-module-simple.tex
index 5ccdef5..1c2aff1 100644
--- a/labs/kernel-module-simple/kernel-module-simple.tex
+++ b/labs/kernel-module-simple/kernel-module-simple.tex
@@ -122,20 +122,15 @@ appropriate commit message):
\begin{verbatim}
cd ~/linux-kernel-labs/src/linux
-git add -A
+git add <files>
git commit -as
\end{verbatim}
\begin{itemize}
-\item \code{git add -A} adds (or removes) files to the next commit
- (except for files explicitly ignored, such as generated ones).
- Another, perhaps safer way to do this without taking the risk
- to add unwanted files, is to run \code{git status} and explicitly
- run \code{git add} on each of the files that you want to
- add to the next commit.
+\item \code{git add} adds files to the next commit. It is mandatory to
+ use for new files that should be added under version control.
\item \code{git commit -a} creates a commit with all modified files
- (at least the ones tracked by the repository) since the previous
- commit.
+ that already under version control
\item \code{git commit -s} adds a \code{Signed-off-by:} line to the
commit message. All contributions to the Linux kernel must have
such a line.
More information about the training-materials-updates
mailing list