GitHub命令

(1)創(chuàng)建、配置、查看信息

.git config --list 配置信息;

. git config --global user.email "Email"? 配置郵箱;

.git config --global user.name "姓名 "? ?配置名字;

. cd~ 進入主目錄 list -a查看隱藏所有的目錄 .git config存放著配置信息,可以用vim來修改。

1、#在當前目錄下建立一個Git倉庫#? ? ?git init

2、下載一個項目和它的整個代碼歷史? ? git clone 【url】

3、添加指定的文件到暫存區(qū)? ?git add [File1] [file2]

4、顯示狀態(tài)和變更信息? ?git status ;

5、顯示當前分支歷史版本? ?git log? ? ? ? ? ? ? ? ? ?git log --oneline

6、看某一個版本 git show"版本的哈希值"

(2)刪除、恢復(fù)文件

1、刪除文件 git rm [file]? 工作區(qū)和暫存區(qū)都被刪除

2、刪除工作區(qū)的文件,并且將這次刪除放入暫存區(qū)? ?git rm [File1] [file2]

3、只刪除暫存區(qū)文件?git rm --cached <文件名>

4、還原刪除文件先 git reset head <文件名>再git checkout <文件名>

5、改名文件,并且將這個改名放到暫存區(qū)? git mv [file-origin] [file-rename]

(3)查看與對比歷史記錄

1、顯示當前分支歷史版本? ?git log? ? ? ? ? ? ? ? ? ?git log --oneline

2、看某一個版本 git show"版本的哈希值"

(4)本地分支與合并

1、查看分支git branch;

2、創(chuàng)建新分支 git branch <分支名字>;

3、切換分支 git checkout <分支名>;

4、刪除本地的某個分支? ?git branch -D <分支名>;

5、刪除遠程的分支? git branch -r -d origin/<分支名>;

????#注意這個只是刪除本地的索引,而不是真正刪除遠程分支的內(nèi)容,要想真正刪除遠 ????程分支上的內(nèi)容,可以這樣:

????????git push origin :<分支名>? *注意冒號*;

(5)遠程連接、提交

1、添加指定的文件到暫存區(qū)? ?git add [File1] [file2]

2、提交暫存區(qū)的倉庫 git commit -m [message]

3、直接從工作區(qū)提交倉庫(前提已經(jīng)有歷史版本)git commit -a -m [message]

4、git remote -v 查看遠程連接

5、git remote add <連接名字> <url>? 建立連接

6、git push <連接名字><分支名>? ? ? ? ?上傳到倉庫

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

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

  • 第一部分是文檔,為了日后查看方便放到了前邊[可能敲錯了,詳見阮一峰老師的文章]http://www.ruanyif...
    白璞1024閱讀 1,139評論 0 49
  • 下面Git 命令清單部分來自廖雪峰,部份來自其他各處收集。幾個專用名詞的譯名如下。 Workspace:工作區(qū) I...
    亂塵閱讀 377評論 0 1
  • 昨天在同事電腦上操作了一把cherry-pick代碼,發(fā)現(xiàn)很多功能不用,就慢慢忘記了,梳理了下流程圖: git c...
    gogoingmonkey閱讀 744評論 0 0
  • 秘笈
    千里留荒閱讀 178評論 0 0
  • “當陽光再次回到那,飄著雨的國境之南......” 08年的夏天,一部《海角七號》拿下了當年臺灣電影的金馬...
    zhang等deng閱讀 837評論 0 3

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