天天看點

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

GitHub實戰系列彙總:http://www.cnblogs.com/dunitian/p/5038719.html

——————————————————————————————————————————————————————

很多人問,明明有git gui 和 github可以直接圖形化操作的嗎?全部指令幹啥???

呃(⊙o⊙)…呃(⊙o⊙)… ===> 裝逼~

O(∩_∩)O~,開玩笑的,其實就是為了通用和熟悉git,linux裡面照樣這樣用,多熟悉點基礎指令很有用的,

———————————————————————————————————————————————————————

1.把github裡面的庫克隆到指定目錄

格式:git clone ssh位址 "路徑" (指令不清楚的可以用linux檢視指令的方法 git clone --help)

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

$ git clone [email protected]:dunitian/Windows10.git "F:/Work/WP/Windows10"

Cloning into 'F:/Work/WP/Windows10'...

remote: Counting objects: 729, done.

remote: Total 729 (delta 0), reused 0 (delta 0), pack-reused 729

Receiving objects: 100% (729/729), 5.58 MiB | 702.00 KiB/s, done.

Resolving deltas: 100% (470/470), done.

Checking connectivity... done.

2.切換到指定目錄[兩種方法] (windows不區分大小寫,Linux就要注意了)

方法一:指令 cd f:/work/wp/windows10  (Linux通用)

方法二:在目錄右鍵 git bash here (僅限windows)

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

3.檢視一下狀态和日記(做完每一步都可以看看,新手多用用,每次送出的時候多用用)

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

DNT@DESKTOP-PTACRF6 MINGW64 /f/work/wp/windows10 (master)

$ git status

On branch master (在master分支裡面)

Your branch is up-to-date with 'origin/master'.

nothing to commit, working directory clean (沒有送出)

$ git log (送出日記)

commit 1bb5aa4761f9775d8590668115d9cf14a0148100

Author: dunitian <[email protected]>

Date: Thu Dec 10 12:14:16 2015 +0800

逆天WP-Win10開發筆記源碼(學習ing)

4.實戰一下使用status和log(添加檔案)

  4.1 添加一個檔案 temp.dnt  ==> vi temp.dnt  (進入指令模式後,按i進行編輯,編輯完後按esc 再輸入 :wq)

  4.2 檢視一下狀态 git status  ==>temp.dnt 待送出,使用 git add指令繼續跟蹤

  

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

  4.3 把檔案添加到暫存區 git add temp.dnt

  4.4 檢視一下狀态 git status  ==> 一個新檔案 temp.dnt,使用 git reset 可以恢複

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

  4.5 把檔案送出到本地庫中 git commit -m "注釋"

  4.6 檢視一下狀态 git status ==> 沒有什麼可以再送出了可以使用git push 把代碼托管到 github網站上

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

  4.7 把檔案送出到github  git push

  4.8 檢視狀态 git status ==> 送出到管理者主分支了,沒有什麼可以送出的了

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

  4.9 檢視一下送出日記 git log

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

5.實戰一下使用status和log(删除檔案)

和上面差不多,我就簡寫了:

  5.1 git rm temp.dnt (删除所有:git rm -rf * [指令不了解就看看==>Linux基礎教程]) 

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

  5.2 git commit -m "注釋"【推薦使用git xxx删除或者修改,這樣就可以直接送出,不然得加上-a選項:git commit -a -m "xx"】

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

  5.3 git push 

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

  5.4 檢視送出記錄 git log

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

檔案木有了:

GitHub實戰系列~4.把github裡面的庫克隆到指定目錄+日常使用 2015-12-11

下節預告:建立分支,恢複曆史版本,消除沖突,修改送出資訊,擷取遠端最新倉庫分支等

作者:毒逆天

出處:https://www.cnblogs.com/dotnetcrazy

打賞:<b>18i4JpL6g54yAPAefdtgqwRrZ43YJwAV5z</b>

本文版權歸作者和部落格園共有。歡迎轉載,但必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接!

繼續閱讀