Git常用本地仓库命令

git status                     查看文件状态
git add <file>                 添加文件到暂存区
git reset <file>               撤销暂存的文件
git commit -m "commit message" 提交更改
git log                        查看日志
git reset --hard <commit-hash> 重置当前分支到指定的提交状态,并丢弃所有未提交的更改

Git常用远程仓库命令

git remote -v                  查看远程仓库
git remote add <name> <url>    给本地仓库添加远程仓库
git push origin main           推送本地更改到远程仓库
git pull origin master         拉取远程仓库

git pull origin master --allow-unrelated-histories 允许无关的历史

Git分支

git branch        查看本地分支
git branch -r     查看远程仓库分支
git branch -a     查看全部分支
git branch {branch.name}  创建新分支   
git checkout {branch.name}  切换到新分支
git push origin {branch.name}  向远程仓库推送本地分支
git merge {branch.name}        合并分支

标签

git tag                              列出已有的标签
git tag {name}                       创建标签
git push origin {tag.name}           向远程仓库推送标签
git checkout -b {branch.name} v1.0   在本地检出标签