查看信息:
git status
--------→显示有变更的文件
git log
------------→显示当前分支的版本历史
git show
-----------→显示某次提交的内容
git add <file>
---→将工作文件修改提交到本地暂存区
git add .
----------→将所有修改过的工作文件提交暂存区
分支合并:
git branch
----------------------→列出所有本地分支
git checkout <branch-name>
→切换到指定分支,并更新工作区<branch-name>
git merge <branch-name>
----→将branch分支合并到当前分支<branch-name>
git merge origin/master
----→将远程主分支合并到本地当前分支
Git远程分支管理:
git pull
---------------------→抓取远程仓库所有分支更新并合并到本地
git push
---------------------→上传所有分支
git commit -m <message>
→提交暂存区到仓库区<message>
git fetch
--------------- 拉取远程分支
git branch -a
--------// 查看远程分支
git branch -d 分支名
--------// 删除本地分支
git push origin --delete 分支名
--------// 删除远程分支
git checkout -b aaa origin/aaa
--------// 远程分支拉到本地
git checkout -b aaa
--------// 创建并切换到分支aaa
git push --set-upstream origin aaa
-------推送分支aaa到服务器
git push origin aaa:bbb
--------// 推送本地aaa分支到远程origin的bbb(没有会自动创建)
撤销修改:
(1)git checkout .
(2)git clean -f
---------------撤销修改
stash暂存:
git stash save 'aaa'
---------暂存
git stash list
-------------------查看暂存
git stash apply stash@{0}
(stash获取后 保留本条) -------------重新获取
git stash pop stash@{0}
(stash获取后 删除本条) -------------重新获取
git stash pop clear
(stash删除) -------------删除所有暂存