| 314 | | ||{{{darcs record}}} ||{{{git add --patch}}} (goes through all changes)/{{{git add -i}}} (starts with a file-based view) |
| 315 | | Git add only marks changes for commit. This can be nicer if you want to check some things first before you commit them. |
| 316 | | |
| 317 | | {{{git commit}}} (do the actual commit)|| |
| 318 | | |
| | 314 | ||{{{darcs record}}} ||{{{git add --patch}}} (goes through all changes)/{{{git add -i}}} (starts with a file-based view) Git add only marks changes for commit. This can be nicer if you want to check some things first before you commit them.|| |
| | 315 | || ||{{{git commit}}} (do the actual commit)|| |
| | 316 | ||{{{darcs record -a -m foo}}}||{{{git commit -a -m foo}}}|| |
| | 317 | ||{{{darcs pull}}}||{{{git pull}}} then {{{git cherry-pick}}}/{{{gitk}}} + select patches using mouse. It's probably best to have one local branch correspond to the remote branch and then cherry-pick from that. You can also create local names for several remote repositories.|| |