git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Basic Git Questions
@ 2010-12-19 22:32 Parag Kalra
  2010-12-19 23:08 ` Konstantin Khomoutov
  0 siblings, 1 reply; 5+ messages in thread
From: Parag Kalra @ 2010-12-19 22:32 UTC (permalink / raw)
  To: git

Hi,

1. I generally add the files in my working directory using "git add
.". But sometimes you want to add all the files except 1 or 2 file. Is
there a shortcut way we can tell git to add all the files but exclude
a particular file.

2. Also sometime when the code is committed, I realize that I have
forgot to change or add a file. Is there a way we can we commit a file
to existing commit number with git log showing only the old git commit
number and not creating a new one for the last commit.

Cheers,
Parag

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: Basic Git Questions
@ 2010-12-20 19:21 George Spelvin
  2010-12-21  2:59 ` Adam Kellas
  0 siblings, 1 reply; 5+ messages in thread
From: George Spelvin @ 2010-12-20 19:21 UTC (permalink / raw)
  To: paragkalra; +Cc: git, linux

> 1. I generally add the files in my working directory using "git add
> .". But sometimes you want to add all the files except 1 or 2 file. Is
> there a shortcut way we can tell git to add all the files but exclude
> a particular file.

Others have pointed out the general techniques, but a few additional
things that may be useful in some situations:

1) .gitignore.  If the files are such that you never want git to pay
   attention to them, you can add them to the .gitignore file.
2) "git add -u".  This adds only files that git is already tracking,
   and ignores truly new files.
3) "git add -i".  This lets you pick the files to be added from a list.
4) "git gui".  This lets you click on the files to be added.
   It's my preferred way to do a selective commit.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-12-21  3:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-19 22:32 Basic Git Questions Parag Kalra
2010-12-19 23:08 ` Konstantin Khomoutov
2010-12-19 23:15   ` Thomas Rast
  -- strict thread matches above, loose matches on Subject: below --
2010-12-20 19:21 George Spelvin
2010-12-21  2:59 ` Adam Kellas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).