基本:
從master分支clone
git clone地址
從指定分支clone
git clone -b 遠(yuǎn)程分支名稱 地址
提交
git add .
git commit -am ”說明”
git push 倉庫別名 本地分支:遠(yuǎn)程分支
拉取
git pull 倉庫別名 遠(yuǎn)程分支
----------------------------------------------------------------------
分支操作:
從遠(yuǎn)程分支拉取(這里本地分支和當(dāng)前在的分支不是同一個(gè)分支 且此分支需存在)
git fetch 倉庫別名 遠(yuǎn)程分支:本地分支
查看本地分支與當(dāng)前所在分支的區(qū)別
git diff 本地分支
把本地分支合并到當(dāng)前分支
git merge 本地分支
刪除本地分支
git branch -d 本地分支
創(chuàng)建本地分支
git branch 分支名稱
刪除本地分支
git branch -d 分支名稱
創(chuàng)建遠(yuǎn)程分支
git push 倉庫別名 本地分支:遠(yuǎn)程分支
刪除遠(yuǎn)程分支
git push 倉庫別名 :遠(yuǎn)程分支
切換本地分支(切換時(shí)注意需要把當(dāng)前修改的先提交,否則會(huì)把修改的內(nèi)容帶入切換到的分支)
git checkout 分支名稱
創(chuàng)建并切換分支(相當(dāng)于兩條命令)
git checkout -b 分支名稱
----------------------------------------------------------------------
倉庫操作:
查看倉庫
git remote -v
添加倉庫
git remote add 倉庫別名 遠(yuǎn)程地址
----------------------------------------------------------------------
其他:
每一次命令顯示
git reflog
回退到上一版本
git reset —hard
回退到某一版本
git reset —hard 版本號(hào)
顯示每次提交的版本號(hào)
git log