Git常用命令總結(jié)

我學(xué)習(xí)效率比較低,關(guān)于git差不多學(xué)習(xí)了兩周,總結(jié)的常用命令如下:

git add .&&git commit -m "stash" //將所有修改放入暫存區(qū)并提交

git pull origin develop //拉取遠(yuǎn)程develop到本地

git reset --hard "" //reset到某個head

git push --force origin develop //強(qiáng)行用本地develop替換remote的develop

git tag -d 1.3.0.4 //刪除本地tag

git push origin :1.3.0.4 //刪除遠(yuǎn)程tag

git status //查看倉庫當(dāng)前的狀態(tài):有沒有文件被修改過

git diff 文件名 //查看當(dāng)前文件內(nèi)容都有哪些修改

git log //顯示從最近到最遠(yuǎn)的提交日志;查看提交歷史

git log --pretty=oneline

git add

git commit -m"XXX"

git reset --hard HEAD^ //reset到某個head,回退到之前的版本;HEAD指向的是當(dāng)前版本

git reset --hard "2ee7bfa3ea6c6d8b2a6f4189" //回溯到指定版本

git reflog? //記錄每一次操作;查看命令歷史

cat 文件名 //查看文件的內(nèi)容

git diff HEAD -- 文件名 //可以查看工作區(qū)和版本庫里面最新版本的區(qū)別

git checkout -- 文件名//把文件再工作區(qū)的修改全部撤銷:讓這個文件回到最近一次git commit或git add是的狀態(tài)

gie reset HEAD 文件名//把暫存區(qū)的修改回退到工作區(qū)

rm 文件名 //從文件管理器中刪除文件

git rm .&&git commit -m “XXXX”//從版本庫中刪除文件

ssh-keygen -t rsa -C "youremail@example.com" //創(chuàng)建SSH key

origin //遠(yuǎn)程庫

git remote add origin git@github.com:michaelliao/learngit.git? //origin是遠(yuǎn)程庫的名字,git@github.com....是遠(yuǎn)程庫的地址

git push djn master //推送最新修改

git branch //查看當(dāng)前分支

git brance XX //創(chuàng)建分支

git checkout XX? //切換分支

git checkout -b XX //創(chuàng)建+切換分支

git merge XX //合并某分支到當(dāng)前分支

git brance -d XX //刪除某分支

git log --graph //查看分支合并圖

git remote -v //查看遠(yuǎn)程庫信息

git tag XX //打標(biāo)簽

git tag //查看所有標(biāo)簽

注:主要是學(xué)習(xí)的廖雪峰的git教程,鏈接https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容