Git實(shí)用命令(持續(xù)更新)
本地基本使用:
git init 掸哑,把目錄變成git可以管理的倉庫窿撬;
git add,把文件添加到暫存區(qū)中咒彤;
git commit -m "提交注釋"疆柔,吧文件提交到倉庫;
git status镶柱,查看當(dāng)前分支狀態(tài)旷档;
git diff,查看文件所做修改歇拆;
git log鞋屈,查看歷史記錄范咨;
git reset –hard HEAD^ /git reset –hard HEAD~100;回退
遠(yuǎn)程倉庫:
關(guān)聯(lián)遠(yuǎn)程倉庫:git remote add origin https://github.com/.../testgit.git厂庇;
把本地庫的內(nèi)容推送到遠(yuǎn)程:git push渠啊;(第一次推送時(shí)加上-u,即git push -u)权旷;
克隆遠(yuǎn)程倉庫到本地:git clone替蛉;
創(chuàng)建并切換分支:git checkout 命令加上 –b參數(shù)表示創(chuàng)建并切換,相當(dāng)于如下2條命令
git branch dev炼杖、git checkout dev灭返;
刪除分支:git branch –d name;
本地分支提交到遠(yuǎn)程分支:git push origin "分支名"坤邪;
拉取遠(yuǎn)程分支到本地:git checkout –b "" origin/""熙含;
拉取遠(yuǎn)程分支內(nèi)容:git pull;
設(shè)置本地/遠(yuǎn)程分支鏈接:git branch --set-upstream "" origin/""艇纺;
提交本地test分支作為遠(yuǎn)程的test分支:git push origin test:test怎静,如果想刪除遠(yuǎn)程的分支呢則類似于上面,如果:左邊的分支為空黔衡,那么將刪除:右邊的遠(yuǎn)程的分支蚓聘。