Git基本常用命令

mkdir: ? ?XX(創(chuàng)建一個(gè)空目錄 ?XX指目錄名)

pwd: ? ?顯示當(dāng)前目錄的路徑

git init:初始化當(dāng)前目錄變成可以管理的git倉(cāng)庫,生成隱藏.git文件夾

git add XX:把XX文件添加到暫存區(qū)里

git commit -m "XX" :提交文件,-m后面的"xx"是注釋,

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例如git commit -m "添加Fragment"

git status:查看倉(cāng)庫狀態(tài)

git diff XX :查看XX文件修改了哪些內(nèi)容

git log :查看歷史記錄

git reset -hard HEAD^ 或者 git reset -hard HEAD~ 回退到上一個(gè)版

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例如:如果想回退到100個(gè)版本,使用git reset -hard HEAD~100

cat XX :查看XX文件內(nèi)容

git reflog:查看歷史記錄的版本號(hào)id

git checkout -XX:把XX文件在工作區(qū)的修改全部撤銷

git rm XX :刪除XX文件

git remote add origin https://github.com/********* :關(guān)聯(lián)一個(gè)遠(yuǎn)程倉(cāng)庫

git push -u(第一次要用-u,以后不需要) origin master :把當(dāng)前的master分支推送到遠(yuǎn)程庫

git clone https://github.com/********* :從遠(yuǎn)程庫克隆項(xiàng)目到本地當(dāng)前文件夾

git checkout -b a :創(chuàng)建a分支,并切換到a分支上

git checkout master :切換到master分支

git merge a:在當(dāng)前分支上合并a分支

git branch :查看當(dāng)前所有的分支

git branch a :創(chuàng)建a分支

git stash :把當(dāng)前的工作隱藏起來,比如一些修改,等pull下來項(xiàng)目后再恢復(fù)工作

git stash list :查看所有被隱藏的文件列表

git stash apply:恢復(fù)被隱藏的文件,但是內(nèi)容不刪除

git stash drop:刪除文件

git stash pop :恢復(fù)文件的同時(shí),也刪除文件

git remote :查看遠(yuǎn)程庫的信息

git remote -v :查看遠(yuǎn)程庫的詳細(xì)信息

git push origin master:把master分支推送到遠(yuǎn)程庫對(duì)應(yīng)的遠(yuǎn)程分支上,如果遠(yuǎn)程庫中沒有,則自動(dòng)創(chuàng)建分支

git push -f origin master :強(qiáng)制推送master分支到遠(yuǎn)程庫對(duì)應(yīng)分支上

(此命令可以解決很多問題)

git branch -m old-branch-name new-branch-name:本地分支重命名

遠(yuǎn)程分支重新命名:

a.重命名遠(yuǎn)程分支對(duì)應(yīng)的本地分支

? ? ? ? ?git branch -m old-branch-name new-branch-name

b.刪除遠(yuǎn)程分支

? ? ? ? ?git push origin :old-branch-name (分號(hào)不能省略)

c.上傳新命名的本地分支

? ? ? ? ?git push origin new-branch-name:new-branch-name (分號(hào)不能省略)

gitandroid?studio中重新關(guān)聯(lián)遠(yuǎn)程倉(cāng)庫地址的方法

方法a.修改命令

? ? ? ? ?git remote set url origin url :url是遠(yuǎn)程倉(cāng)庫地址

方法b.先刪后加

? ? ? ? ?git remote rm origin

? ? ? ? ?git remote add origin url :url是遠(yuǎn)程倉(cāng)庫地址

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

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

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