查看信息:
git status
--------→顯示有變更的文件
git log
------------→顯示當(dāng)前分支的版本歷史
git show
-----------→顯示某次提交的內(nèi)容
git add <file>
---→將工作文件修改提交到本地暫存區(qū)
git add .
----------→將所有修改過(guò)的工作文件提交暫存區(qū)
分支合并:
git branch
----------------------→列出所有本地分支
git checkout <branch-name>
→切換到指定分支尺借,并更新工作區(qū)<branch-name>
git merge <branch-name>
----→將branch分支合并到當(dāng)前分支<branch-name>
git merge origin/master
----→將遠(yuǎn)程主分支合并到本地當(dāng)前分支
Git遠(yuǎn)程分支管理:
git pull
---------------------→抓取遠(yuǎn)程倉(cāng)庫(kù)所有分支更新并合并到本地
git push
---------------------→上傳所有分支
git commit -m <message>
→提交暫存區(qū)到倉(cāng)庫(kù)區(qū)<message>
git fetch
--------------- 拉取遠(yuǎn)程分支
git branch -a
--------// 查看遠(yuǎn)程分支
git branch -d 分支名
--------// 刪除本地分支
git push origin --delete 分支名
--------// 刪除遠(yuǎn)程分支
git checkout -b aaa origin/aaa
--------// 遠(yuǎn)程分支拉到本地
git checkout -b aaa
--------// 創(chuàng)建并切換到分支aaa
git push --set-upstream origin aaa
-------推送分支aaa到服務(wù)器
git push origin aaa:bbb
--------// 推送本地aaa分支到遠(yuǎn)程origin的bbb(沒(méi)有會(huì)自動(dòng)創(chuàng)建)
撤銷修改:
(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刪除) -------------刪除所有暫存