號(hào)稱史上最淺顯易懂的Git教程

git是版本管理控制系統(tǒng),看過一個(gè)廖雪峰的git教程,很容易上手。

號(hào)稱史上最淺顯易懂的Git教程

在版本間切換
  • 往后1個(gè)切換:<code>git reset --hard HEAD^</code>
  • 往后2個(gè):<code>git reset --hard HEAD^^</code>
  • 往后100個(gè):<code>git rest --hard HEAD~100</code>
  • <code>--hard</code>意義還不清楚
  • 切換到舊版本后又想切換回最新的版本該怎么辦呢?
  • 先用<code>git reflog</code>查看歷史命令,找到想切換的版本號(hào),接著用<code>git reset --hard <版本號(hào)></code>
管理工作區(qū)(working directory)、緩存區(qū)(stage/index)的修改
  • 清空工作區(qū)的修改,從HEAD處或緩存區(qū)取回最新版本:<code>git checkout -- <file> </code>。這個(gè)命令之后,如果緩存區(qū)有未提交的版本,就切換到該版本;如果沒有就切換到HEAD所指的最新版本。
  • 清空緩存區(qū)的修改:<code>git reset HEAD <file></code>,將提交到緩存區(qū)還沒commit的文件撤回到工作區(qū)。
連接到github
  • 在本機(jī)創(chuàng)建自己的ssh:打開git bash,<code>ssh-keygen -t -C "youremail@example.com"</code>,然后一路確定。最后一般會(huì)在個(gè)人主目錄下生成一個(gè).ssh文件夾,里面有.rsa(私鑰)和rsa.pub(公鑰)。
  • 登錄github網(wǎng)站,在setting里找到ssh,將公鑰文件里的字符串復(fù)制過去即可。
  • 關(guān)聯(lián)到github上某repository
  • 先在github上創(chuàng)建一個(gè)同名(?不必同名也行)的repository,得到它的https或ssh地址。https上傳較慢,且每次要輸入用戶名、密碼,所以一般用ssh,除非公司網(wǎng)絡(luò)只開發(fā)http。
  • 在git bash輸入:<code>git remote add origin <https/ssh地址></code>,綁定完成。將本地庫上傳過去:<code>git push -u origin master</code>,<code>-u</code>是在首次push時(shí)Git不但會(huì)把本地的master分支內(nèi)容推送的遠(yuǎn)程新的master分支,還會(huì)把本地的master分支和遠(yuǎn)程的master分支關(guān)聯(lián)起來,在以后的推送或者拉取時(shí)就可以簡(jiǎn)化命令。
  • 注意:如果之后在github上修改了該repository的名稱,就需要在本地用命令rename遠(yuǎn)程庫:<code>git remote rename <old name> <new name></code>
最后編輯于
?著作權(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)容

  • 這個(gè)是廣大網(wǎng)友評(píng)為最淺顯易懂Git教程的讀書筆記, 這個(gè)PDF文檔CSDN可以免積分下載.建議大家看看這個(gè)文檔,這...
    wg689閱讀 1,356評(píng)論 0 10
  • 我因感覺而生,因感覺而痛,因感覺而滅,我感受到了,我有一個(gè)天賦,隨時(shí)可以連接和感受感覺。關(guān)系中的微妙變化,我能都感...
    金晶花閱讀 282評(píng)論 0 0
  • 所有的傲慢都是自卑的補(bǔ)償。 生氣永遠(yuǎn)是對(duì)自己無能為力的憤怒。
    大大大亭閱讀 136評(píng)論 0 0
  • 好想和你一起去看正月的街燈,遠(yuǎn)處偶爾還會(huì)傳來一兩響鞭炮聲。元宵的香甜氣息在街頭彌散,我們一個(gè)一個(gè)數(shù)著各家門前的燈籠...
    葉笑風(fēng)閱讀 343評(píng)論 0 1
  • 上海最近天氣變熱,都開始發(fā)朋友圈曬美食,衣服啊,海邊自拍,花花草草…正是花氣襲人知晝暖。 突然覺得我們每個(gè)個(gè)體不都...
    班弄紅樓夢(mèng)是與非_7b1a閱讀 287評(píng)論 0 0

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