git常用命令:
git commit --no-verify -m "提交内容" git clone <仓库地址> git status
提交与修改
git add <文件名> # 添加单个文件 git add . # 添加所有修改的文件 git commit -m "提交信息" git commit --amend # 修改最近一次提交信息
分支管理
git branch # 查看本地分支 git branch -r # 查看远程分支 git branch -a # 查看所有分支 git checkout <分支名> git checkout -b <分支名> # 创建并切换到新分支 git branch -d <分支名> # 删除本地分支 git push origin --delete <分支名> # 删除远程分支 git merge <需要合并的分支名> (解决冲突:先切换到目标主分支,再git merge需要合并的分支)
远程仓库操作
git fetch origin # 拉取远程更新 git merge origin/<分支名> # 合并到本地分支
查看历史
git log git log --oneline # 简洁格式显示日志 git log --graph --all # 图形化查看分支合并历史
切换到其它分支前保存目前分支的代码
保存当前代码并切换分支 git stash git checkout <目标分支> git stash list # 查看暂存列表 git stash apply stash@{n} #恢复指定的暂存记录, n是stash列表中的索引 git stash pop # 回到原分支后,恢复暂存的代码