溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

GitHub學(xué)習(xí)筆記

發(fā)布時(shí)間:2020-06-24 03:54:46 來源:網(wǎng)絡(luò) 閱讀:384 作者:bigpomelo 欄目:開發(fā)技術(shù)

1 創(chuàng)建:mkdir 文件夾名稱

2 將目錄設(shè)置為工作倉庫 git init

3 在工作目錄放入文件,例如README文檔,和自己的項(xiàng)目文件

4 使用 gitstatus 查看當(dāng)前狀態(tài)

5 將新放入的文件或者修改過的原有文件添加到中轉(zhuǎn)區(qū)域:git add 文件名

6 將修改提交到當(dāng)前分支:git commit -m "所做的修改信息寫在這兒作為備注"

7 查看對文件的修改變更信息: git diff 文件名

8 回退到前面的版本,例如:回退到上一個(gè)版本時(shí)候用git reset --hard HEAD^,回退到前面兩個(gè)版本時(shí)  候git reset --hard HEAD^^

 還可以直接用commit id來回退 :git reset --hard commit id

9 可以通過git reflog命令來查找commit id

10 撤銷工作區(qū)的修改:gitcheckout -- 文件名,此命令就是要回到最后一次git add 或者git commit   的狀態(tài)

  如果你已經(jīng)將修改add到了暫存區(qū),使用 git reset HEAD file 來撤銷暫存區(qū)的修改

  如果已經(jīng)提交到分支了,就用上面的版本回退來退回到原來的版本

11 如果要?jiǎng)h除一個(gè)文件:首先在當(dāng)下文件庫中使用rm file ,將文件刪除,然后git status會(huì)看到版本   庫中我呢間還是存在的,現(xiàn)在就需要git rm并且git commit,來徹底刪除

  另一種情況是在本地工作區(qū)誤刪了文件,就需要使用git checkout -- file 來撤銷刪除

12 使用 ssh-keygen -t rsa -C "email "來生成ssh key,一般生成的文件在你的用戶名主目錄下

13 登錄github網(wǎng)站,將生成的文件添加生成秘鑰

14 將本地倉庫推到遠(yuǎn)程庫,先在你的github上面創(chuàng)建一個(gè)新的倉庫,然后使用git push -u origin     master將本地推向遠(yuǎn)程

15 由于是第一次推送,我們使用了-u命令,這樣不但將本地的master分支內(nèi)容推送到遠(yuǎn)程端的master,   還會(huì)將兩者連接起來

16 從遠(yuǎn)程倉庫clone到本地使用:git clone git@github.com:github用戶名/倉庫名字.git

17 創(chuàng)建一個(gè)分支用來供工作調(diào)試使用git branch 分支名稱,git branch會(huì)列出所有分支名稱

18 git checkout 分支名稱,用來切換分支

19 使用git merge 分支名稱來合并分支


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI