Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
appwiki:git [2024/04/11 08:14] – [Command Git cmds] ying | appwiki:git [2024/04/11 08:51] – [Command Git cmds] ying | ||
---|---|---|---|
Line 8: | Line 8: | ||
The Three States of Git | The Three States of Git | ||
- | * Modified: A file is modified when you have changed it but have not yet committed it to your repository. It is only changed in your working directory. | + | |
- | * Staged: A modified file becomes staged when you add it to your staging area. Here, Git has it marked as ready to be committed in the next snapshot. This means you've told Git to include the updates from this file in the upcoming commit. | + | |
- | * Committed: Once a file is committed, it means that the data is safely stored in your repository' | + | |
- | + | ||
+ | Cmds | ||
* start the git-cmd.exe and now you are in a cmd with git built-in, or add git path to your cmd session: < | * start the git-cmd.exe and now you are in a cmd with git built-in, or add git path to your cmd session: < | ||
* create a default user if you have not <code dos> | * create a default user if you have not <code dos> | ||
Line 60: | Line 61: | ||
</ | </ | ||
* create branch for a feature or a issue <code dos>git branch export-feature</ | * create branch for a feature or a issue <code dos>git branch export-feature</ | ||
+ | * switch branch <code dos>git checkout export-feature</ | ||
+ | * push to remote repo <code dos>git push -u origin export-feature</ | ||
Extra Tips: | Extra Tips: | ||
* you can use vscode to open the folder project (the one with .git hidden folder), vscode will auto know it is a git project and it has some built-in tool to help you instead of using the git cmd | * you can use vscode to open the folder project (the one with .git hidden folder), vscode will auto know it is a git project and it has some built-in tool to help you instead of using the git cmd |