Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
git:faq [2009/10/30 15:44] janakj |
git:faq [2010/01/12 13:38] (current) |
||
---|---|---|---|
Line 2: | Line 2: | ||
====== Git Frequently Asked Questions ====== | ====== Git Frequently Asked Questions ====== | ||
==== How do I tell git to ignore my local changes to file XYZ from the repository? Can I use .gitignore for that? ==== | ==== How do I tell git to ignore my local changes to file XYZ from the repository? Can I use .gitignore for that? ==== | ||
+ | ---- | ||
No, you cannot use '' | No, you cannot use '' | ||
Line 13: | Line 14: | ||
==== Is there a way to pull a version of the code as it was at a certain date? ==== | ==== Is there a way to pull a version of the code as it was at a certain date? ==== | ||
+ | ---- | ||
You can check out what in the repository a week ago without a branch (it would be | You can check out what in the repository a week ago without a branch (it would be | ||
difficult to make/commit changes) with: | difficult to make/commit changes) with: | ||
Line 25: | Line 26: | ||
==== How can I push my local branch into the shared repository? ==== | ==== How can I push my local branch into the shared repository? ==== | ||
+ | ---- | ||
**Question**: | **Question**: | ||
Line 45: | Line 46: | ||
If you omit the name of the destination branch after colon then git assumes that it is the same as the name of your source branch. | If you omit the name of the destination branch after colon then git assumes that it is the same as the name of your source branch. | ||
+ | |||
+ | ==== How to see the diff of commits between branches? ==== | ||
+ | ---- | ||
+ | |||
+ | **Question** | ||
+ | |||
+ | Branches during testing period can unsync via --cherry-pick commits, is there a way to see what commits were done only in a specific branch? | ||
+ | |||
+ | **Answer** | ||
+ | |||
+ | A quick way to see the different commits (commits on k_3.0 that are not on sr_3.0) is: | ||
+ | |||
+ | git log --oneline --left-right --cherry-pick origin/ | ||
+ | |||
+ | (the simpler git log --oneline origin/ | ||
+ | |||