1. 程式人生 > >github第三彈:管理自己的學習計劃

github第三彈:管理自己的學習計劃

最近使用了github後有了將自己近

半年的學習情況在上面進行記錄的想

法,就是建立一個自己的repo,裡

面存放一些自己做過的或者看過的一

些工作,這樣豈不是很方便還高大

上,於是說幹就幹!

先放個整體效果圖鎮樓

建立成功的repo效果圖

現在,我們從頭說起

  1. 在github上建立一個新repo,並用一個readme來作為初始化檔案,具體方法見這篇部落格

  2. 初始化本地repo,具體內容上面那篇部落格裡也有詳細介紹

  3. 將步驟1建立的專案clone到本地,具體介紹上面部落格有說明,這裡簡單說明如下:

    git clone [url/ssh of your github item]
  4. 將自己的學習計劃copy到專案所在資料夾下,可以看到該資料夾也是一個本地repo的形式,如下圖所示:
    可以看到裡面的.git隱藏資料夾,這就是clone下來的專案的repo

    其中的Duke-Tsinghua-2017就是將要上傳的學習計劃的名稱

  5. 將計劃上傳到遠端repo中去,這一步很簡單,給出程式碼

    git status
    git add Duke-Tsinghua-2017
    git commit -m "whatever u want to add"
    
    #git remote add "ssh"
    
    
    #git remote -v
    
    
    #git push -u origin master
    

    由於是在clone下來的專案repo內進行上傳,故可以跳過打井號註釋的部分,本地repo也能夠精確的找到你的專案所在位置;但在平時上傳位置不在專案repo內則需要井號註釋的部分


    經過這樣的操作,我們就最終得到博文一開始的效果圖了

總結

這種方式的好處是可以避免如下問題:

$ git push -u origin master
...
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to '[email protected]:DragonTL/2017-second-half.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...'
) before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
$ git pull origin master
...
From github.com:DragonTL/2017-second-half
 * branch            master     -> FETCH_HEAD
fatal: refusing to merge unrelated histories

而這些坑用網上的一些方法根本解決不了,現列舉如下:

另外推薦兩個比較好的連結
1.
2. 在gitbash裡輸入git push -help,檢視裡面的幫助文件,我參考的是”Note about fast-forwards“部分

而這些都是本人在爬坑過程中踩到的累,費了些時間,不希望大家再在上面浪費時間,而是真正將時間用在自己更應該專注的事情上去!

相關推薦

github管理自己學習計劃

最近使用了github後有了將自己近 半年的學習情況在上面進行記錄的想 法,就是建立一個自己的repo,裡 面存放一些自己做過的或者看過的一 些工作,這樣豈不是很方便還高大 上,於是說幹就幹! 先放個整體效果圖鎮樓 現在,我

scala學習scala實戰

需要安裝的軟體jdk scala sbt repl sbt(simple build tools)為scala而設計 scala的互動式介面叫做repl介面 進入互動介面:命令列輸入scala 退出互

MDN CSS學習筆記

匹配 har cascade dia add 規則設置 font-face 允許 樹形 一:CSS如何工作 1:DOM 當瀏覽器顯示文檔時,它必須將文檔的內容與其樣式信息結合。它分兩個階段處理文檔: 瀏覽器將 HTML 和 CSS 轉化成 DOM (文

基於深度學習的人臉特徵點檢測 - 資料集整理

https://yinguobing.com/facial-landmark-localization-by-deep-learning-data-collate/ 在上一篇博文中,我們已經下載到了包括300-W、LFPW、HELEN、AFW、IBUG和300-VW在內的6個數據集,初步估算有2

老鼠屎地理資訊視覺化Plotly+Pyecharts繪製地理座標系線圖

    由於最近老鼠屎做的東西和地圖上的線型圖相關,因此在這裡做一點簡單總結。很多地方都除錯得很不理想,希望成功的地方可以給大家帶來一點點啟發,不理想的地方也歡迎大神們賜教。 1 Plotly 1.1 地圖上繪製線     有關pyplot的相關在老鼠屎的博文使用plo

圖神經網路概述來自IEEE Fellow的GNN綜述

選自 arXiv,作者:Zonghan Wu等,機器之心編譯。 圖神經網路(GNN)熱度持續上升,之前我們曾介紹了清華兩篇綜述論文,參見:深度學習時代的圖模型,清華髮文綜述圖網路,和清華大學圖神經網路綜述:模型與應用。最近,IEEE Fellow、Senior Member 和 Member Zon

Learning OpenCV 初識OpenCV學習總結

【注】不同的OpenCV版本會有所不同。 OpenCV的基本資料型別 結構 成員 意義 CvPoint int x, y  影象中的點 CvPoint2D32f floa

JDK1.8 API翻譯(Number)

下面開始翻譯。 Class Number java.lang.Object     java.lang.Number All Implemented Interfaces: Serializable Direct Known Subclasses

HTML5亦酷亦萌的網路拓撲圖

前言 前一篇3D機房好像有點火,看來輕量的Web 3D是大勢所趨,當時選擇WebGL而不是U3D真是灰常英明的抉擇。 3D雖然炫酷,但在真正的企業應用裡,資料、關係的呈現還是要回到傳統2D介面,而HTML5是目前的最佳選擇。像HTML5的canvas,雖然已

Java併發必知必會用積木講解ABA原理

# Java併發必知必會第三彈:用積木講解ABA原理 ![封面圖](http://cdn.jayh.club/blog/20200825/f0IhlK4RmutQ.png?imageslim) 可落地的 Spring Cloud專案:[PassJava](https://github.com/Jackso

《好好學習》閱讀筆記(四)自己的臨界知識

目錄 對世界充滿好奇,獨立思考 自己的臨界知識來源 1.自己感興趣的領域的重要知識(針對已存在儲備理論規律) ----與後一章 興趣與天賦的關係一起看    瞭解事物背後的規律之後還需要進一步找到結論的原始出處,這樣會對結論的成立條件有更清楚的認識,

機器學習為慈善機構尋找捐助者

alt earch .get 變量 照相 標簽 log 比較 random 這個任務同樣是在Jupyter Notebook中完成, 項目目的是通過前面的所有特征列,當然去掉序號列,然後預測最後一列,收入‘income‘,究竟是大於50K,還是小於等於50K. 第一

python學習之路—— (作業篇第一題)

image 操作 啟動程序 代碼 color 鎖定文件 文件 文件內容 數據 作業一:編寫登錄接口1.輸入用戶名密碼2.認證成功後顯示歡迎信息3.輸錯三次後鎖定。 所需知識點 文件基本讀寫操作,循環,列表,字典 上面的作業題是在學習完數據類型和簡單的文件操作之後布置的,

學習-Learning How to Learn-學習新知識的一般過程

自主 註意 找到 專註 閱讀 集中 ear 針對性 練習 第三課:學習新知識的一般過程 一、建立組塊:整理新的知識 1.前提——排除幹擾,集中註意力:創意的基礎是專註; 2.找到建立組塊的位置——通讀材料,抓住標題類信息,掌握知識分布的情況:自頂向下,而不是從前往後;

Hulu機器學習問題與解答系列 | 循環神經網絡

AD 新的 價值 sep tts wiki 今天 捕獲 huang 大噶好,今天是有關RNN問題的解答。記得多多思考和轉發,公式供應充足的Hulu機器學習系列,怎麽能只自己知 (shou)道 (nue) ~ 今天的內容是 【循環神經網絡】 場景描述 循環神經網

Hulu機器學習問題與解答系列 | PCA算法

iad 效果 其中 struct 並不是 系統資源 gic 文章 協方差 好久不見,Hulu機器學習問題與解答系列又又又更新啦! 你可以點擊菜單欄的“機器學習”,回顧本系列前幾期的全部內容,並留言發表你的感悟與想法,說不定會在接下來的文章中看到你的感言噢~ 今天

學習 WebService 一個簡單的實例(SoapUI測試REST項目)

方法 資源 ima .com required tle margin 導出 ont 原文地址:SOAPUI測試REST項目(六)——REST服務和WADL ↑↑↑ 原文用的SoapUI,2018-3-19時,這個軟件已經更名為ReadyAPI(集成了SoapUI),因此下文

(轉)Django學習動態Web頁面基礎

只有一個 即使 typeerror 方法 對象傳遞 power int() 擔心 意圖 上一章我們解釋了怎樣開始一個Django項目和運行Django服務器 當然了,這個站點實際上什麽也沒有做------除了顯示了"It worked"這條信息以外。 這一章我們介紹怎樣使用

python學習數據類型,交互,格式化輸出,基本運算符

描述 浮點型 針對 none 多個 其中 輸入 是我 基本 數據類型 1.什麽是數據類型? 變量值才是我們存的數據,所以數據類型指的是變量值的種類 2.為何數據要分類? 變量值是用來保存現實世界中的狀態的,那麽針對不同的狀態,就應該用不同

RabbitMQ學習發布/訂閱模式(Publish/Subscribe)

font image 直接 email err spl 回調方法 byte []   工作隊列模式是直接在生產者與消費者裏聲明好一個隊列,這種情況下消息只會對應同類型的消費者。   舉個用戶註冊的列子:用戶在註冊完後一般都會發送消息通知用戶註冊成功(失敗)。如果在一個系統中