手把手教你用Git备份保存论文和代码等重要数据到云端
前言
畢業季到了,各位小伙伴想必也在奮筆疾書馬不停蹄寫畢業論文啦!
不過寫論文的時候,小伙伴們可能遇到的一個問題就是:論文放在哪里才安全?去年勒索病毒的教訓我們可還沒忘記呢!
放在電腦硬盤上吧,這破電腦買的時候到現在一直沒出過什么問題,各種lol植物大戰僵尸玩的飛起。可萬一它就偏偏在論文剛完成的時候蹦了可咋整呢?
放在U盤上吧,那也不是個事啊,萬一U盤丟了,電腦也同時壞了……雖然這樣的可能性很小,但是根據墨菲定律:只有壞事有發生的可能,那么它就一定會發生。那想想也不行啊。
放在網盤上吧,目前常用的網盤就百度云一家,沒有會員的情況下上傳速度倒是還行,下載速度嘛:
你說咱們就傳個【論文.docx】那還好,可現實中肯定沒有那么簡單,做論文肯定一堆高清圖啦,一堆實驗結果啦,一堆參考文獻啦,一堆吧啦吧啦學習資料啦,加起來肯定不小。
想到寫個畢業論文還要開個百度云會員,這心里肯定一下子就不爽了啊,這一不爽肯定就影響我們做論文的進度啊,這一影響我們做論文的進度,最后就可能影響我們的畢業。這事兒,不是小事。
別著急,小編今天在這里給大家介紹一種好方法:利用Git版本控制進行論文備份。跟著小編的步伐,小白也可以慢慢上手哦!
準備工作
首先我們到碼云(https://gitee.com/)上注冊一個賬號:
有賬號的同學直接跳過,沒賬號的注冊一下綁定微信即可,非常方便,注意個人空間地址隨便填反正你能記住就行:
完了點注冊就OK。為什么用碼云不同GitHub呢,因為碼云方便能綁定微信,而且速度非常快。
社區版的碼云享受的容量如下(不得不提還是挺好的,畢竟是免費的):
| 類型 | 說明 |
|---|---|
| 倉庫數量 | 創建 1000 個倉庫,不限制公私有。 |
| 倉庫容量 | 單倉庫大小上限為500M 單文件最大100M 用戶總倉庫容量為5G 注:總倉庫定義為用戶名下以及所創建的組織下面的所有倉庫。 |
| 附件容量 | 附件單文件大小上限為 100MB 單倉庫附件總容量 1G |
| 成員人數 | 公有倉庫成員數量不限。 個人賬號下所有私有倉庫總的協作人數為 5人 |
好了現在云端倉庫平臺就緒,我們還需要一個工具用來實現本地和云端之間的資料同步。首先到百度上搜索Git 騰訊軟件,第一個下載安裝:
為什么不去官網下載呢!因為該教程是面對小白的,小編怕大家看不懂官網上的英文,找不到那個的download按鈕,所以才來騰訊軟件下載,點擊普通下載即可:
安裝時記得勾選下面三個東西。其他的默認即可,一直下一步一路向西就可以啦:
安裝完成后在任意處右鍵看到下面兩個菜單選項即說明安裝成功:
安裝成功以后,我們還需要簡單配置一下git,即告訴git我們的云端賬號是什么,就是我們剛剛在碼云注冊的賬號,點git bash here,輸入命令git config --global user.email "you@example.com"。
其中you@example.com需要替換成你注冊碼云使用的郵箱賬號,比如我的就是2638512393@qq.com,輸入后回車:
沒有消息就是好消息,說明設置成功!
備份論文
現在,假設我們在電腦某處有個文件夾,上面布滿了我們的各種版本論文以及各類所需要的資料:
1) 創建云端倉庫
首先我們需要創建一個云端的倉庫,就類似網盤這么一個東西呀!到碼云上登錄之前注冊好的賬號后:
在左下角的倉庫右邊找到一個+號,然后點擊它,創建倉庫:
倉庫名稱隨便填,路徑那里填英文,就是你訪問該倉庫的路徑地址,注意是否開源要選擇私有,不然你的小論文就是在互聯網上裸奔哦~~然后再勾選上使用Readme文件初始化這個倉庫,其他的就無所謂啦。點擊最下面的創建即可。看到下面頁面,就大功告成啦!
2) 同步倉庫到本地
點擊倉庫右邊的克隆下載,然后復制鏈接,該鏈接我們一會會用到。
在電腦的某個地方,右鍵打開git bash:
輸入以下命令git clone 剛剛的地址回車,比如我的就是:
git clone https://gitee.com/dengfaheng/BYLW.git
回車后提示輸入用戶名:
我們輸入注冊的用戶名,一般是登錄用戶名,就是郵箱之類的。嗯……不明白為什么用戶名也要加*號。
輸入用戶名以后當然還要輸入密碼:
因為我們clone的是私有倉庫(剛剛設置的私有),所以必須填賬號密碼且正確以后才允許下載哦,都輸入完成以后,點擊OK,云端的倉庫就立馬同步下來啦:
3) 復制文件到倉庫
現在倉庫已經搭建好了,我們就可以開始備份文件啦。將畢業設計的所有文件復制到剛剛的倉庫文件夾BYLW中去:
其中README.en.md和README.md這兩個文件是用來記錄倉庫變化情況的,一個是中文版,一個是英文版(一般都刪掉)。
就是那些東西進來了,那些東西更新了之類的你可以寫在上面,他會展示在云端的倉庫說明中,當然你寫論文寫得心煩了在上面發兩句牢騷也是可以噠!
4) 推送文件到云端
現在萬事俱備只欠東風啦。這一步我們就把文件備份到云端的倉庫中去,在這里呢,推送需要一共需要執行三條命令,小編將會為大家一一解析:
首先還是右鍵在文件夾BYLW中打開git bash,然后執行git add .如下:
這一步是告訴git把當前倉庫中新添加進來的文件記在小本本上!
再執行git commit -m "update",這一步是要告訴git,對當前的提交的東西做一個記錄,比如提交了啥啊,做了啥工作之類的。
其中"update"中的update可以換成我們想寫的任何東西,比如【git commit -m "今天啥也沒干,我就提交了個空氣"】也是可以的,只要你的老板不打死你。
最后執行git push origin master,這一步才是真正把文件推送到云端上去哦,不過又要我們輸入賬號密碼了:
因為是私有倉庫,所以要輸入賬號密碼。輸入賬號密碼且正確后,推送成功:
我們到網站上看看,歐耶!大功告成啦!
5) 一鍵推送腳本
每次都要在倉庫文件夾下手動打開git bash輸入三條命令好麻煩呀!這里教大家一個小辦法,將這三條命令寫成cmd腳本,一鍵運行即可完成三條命令。
git add .
git commit -m "update"
git push origin master
首先打開記事本,將這三條命令輸入進去:
文件-另存為……,保存類型選擇所有文件,文件名寫一鍵推送.cmd,注意一定要把后綴名.cmd加上,然后保存到倉庫目錄下面:
然后我們雙擊一鍵推送.cmd運行:
再次提示輸入用戶名密碼(攤手),因為是私有倉庫,每次都要輸入賬號密碼的,共有倉庫就不需要這么麻煩:
輸入以后,也推送成功啦,推送成功后黑窗口會自動閃退,無須在意。當然可以設置key來解決每次推送都需要賬號密碼的問題,這個以后有時間再說啦。
以后編輯論文或者相關資料,可以直接編輯倉庫的文件,所有東西做好以后,一鍵推送一下到云端,快捷又安全,豈不美哉!
多臺電腦直接協同
這年頭,誰還沒個二奶機呢!搞臺牛逼的電腦放在實驗室,一臺輕薄的漂亮的筆記本提在手上,比如大家就能看到各式猛男帶著這類筆記本出入在圖書館等場地:
好啦好啦,不扯了。我們前腳在實驗室上傳了最新寫好的論文,后腳老板打電話來說某個地方要改,這時候我們已經回到寢室打開小電腦準備看學習資料了,這怎么辦呀!
1) clone
對于云端的倉庫,我們一開始就介紹過了,直接采取git的clone命令給同步下來。當然在新的電腦上也得安裝了git哦。
比如我們獲得了之前倉庫BYLW的地址,只需要git clone 地址即可同步下載下來。編輯好后,再點擊倉庫里面的一鍵推送.cmd進行推送。
當然你也可以直接在網頁上點擊下載,直接下載下來解壓后進行后面的操作:
2) pull
如果我們本地此前已經clone過了倉庫BYLW,那么現在就不需要在進行clone了,畢竟如果只是修改了一個小小的文件,又重新把整個倉庫給下載下來,多費事呀!
可以直接在之前的clone的倉庫中,運行git bash,然后輸入git pull命令:
當然該命令也可以做成一個拉取.cmd的一鍵腳本,由于是私有倉庫,照例還是要輸入賬號密碼哦!
pull的時候要注意云端版本要新于等于本地版本,不然就涉及到一個版本合并的問題。版本控制以后有時間再介紹啦。
后記
其實不單單是論文啦,電腦上重要的文檔資料工作等都可以這么干的,云端備份的好處就是不怕物理上的損壞。
也不怕病毒的加密。至于隱私之類的,我覺得應該比某網盤之類的安全多了吧~
希望越來越好~大家覺得有用的話,不妨點個再看~謝謝!
總結
以上是生活随笔為你收集整理的手把手教你用Git备份保存论文和代码等重要数据到云端的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 未成年人可以申请贷款吗?
- 下一篇: HUAS 1483 mex(莫队算法)