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 07:48] – [Command Git cmds] ying | appwiki:git [2024/04/11 08:51] – [Command Git cmds] ying | ||
---|---|---|---|
Line 7: | Line 7: | ||
====== Command Git cmds ====== | ====== Command Git cmds ====== | ||
+ | The Three States of Git | ||
+ | * **Modified**: | ||
+ | * **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**: | ||
+ | |||
+ | 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 47: | Line 53: | ||
git remote -v | git remote -v | ||
</ | </ | ||
- | * git list branch, both local and remote branch< | + | * git list branch, |
+ | * both local and remote branch< | ||
+ | * both local branch< | ||
+ | * git check all changes to files in detail, this is before changes added (not yet commit) <code dos>git diff</ | ||
+ | * always get source update before push <code dos>git pull origin branch-name | ||
+ | git push origin branch-name | ||
+ | </ | ||
+ | * 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 |