git status,
git log ,
git pull ,
git push,
git cherry-pick ,
git reset ,
git rebase ,
git stash,
git stash pop,
git remote
新建遠(yuǎn)程分支:git checkout local-branch 切換到要提交的分支
git remote add
刪除遠(yuǎn)程分支:
git rebase -i HEAD~n:列出最近n次提交胁赢。
git reset —hard commit-id 回退到某一版本。
git reflog 查看歷史命令,通過(guò)git reset - - hard commit-id 回退到對(duì)應(yīng)的操作時(shí)
git reset -mixed 回退版本,但是修改的東西還是會(huì)在鸵贬。
git push origin :origin-name 將遠(yuǎn)程分支刪除
git push origin local-name 將本地分支推送到遠(yuǎn)程分支
git push origin local-branch-name - - force將本地分支強(qiáng)行推送到遠(yuǎn)程分支。
git reset HEAD filename 回退到add之前的狀態(tài)
git rm filename 刪除文件
誤刪除了例驹,退回來(lái) git checkout -- filename
git stash 暫存當(dāng)前
git stash list 查看暫存
git stash pop stashName 恢復(fù)之前的暫存并刪除
git rebase -i commit_id 合并commit
需求如下:先在a分支上開(kāi)發(fā)欧漱,然后提交到了遠(yuǎn)程服務(wù)器,然后想要把a(bǔ)分支上開(kāi)發(fā)的東西合并到b分支上
git checkout b
git merge a
結(jié)束