總想在自己的開發(fā)生涯中留下點什么憎兽,怕以后的以后都忘記了撼泛∩咭看到很多的牛人都喜歡在github上折騰自己的project,與人方便自己方便坎弯。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ---代碼無可期,夢想尤可違译暂。但使志常存抠忘,亦復(fù)為君啟。
一外永、準(zhǔn)備工作
1. 登錄Github官網(wǎng):github.com/崎脉,注冊賬號并登錄;
2. 安裝github桌面版:desktop.github.com/伯顶,根據(jù)電腦的系統(tǒng)版本下載囚灼,the blog just for Windows;
3. 創(chuàng)建個人倉庫祭衩,在github登錄后灶体,在主界面,點擊下圖創(chuàng)建掐暮;
創(chuàng)建完成后的repository蝎抽,如圖示
4. 安裝git客戶端
登錄:git-for-windows.github.io/,下載并安裝git客戶端路克,安裝過程一直點擊“next”即可樟结,待成功安裝后,點擊任意一個文件夾精算,都會出現(xiàn)“Git Gui Here”和“Git Bush Here”則表明安裝成功瓢宦。
二、上傳本地project至Github
通俗意義上灰羽,github作為一個網(wǎng)絡(luò)服務(wù)器端驮履,而git相當(dāng)于一個客戶端,在實際的操作過程中谦趣,git繁瑣的命令行確實給廣大的開發(fā)者帶來一定的不便疲吸,因此采用github desktop將本地的項目傳遞到服務(wù)器端。
1.本地新建test文件夾為例前鹅,如F:\test摘悴,點擊主界面的紅色框框內(nèi)的“create a new project......”,然后找尋“test”所在的文件夾舰绘,進行“create repository”蹂喻。
2. 會出現(xiàn)以下error葱椭,這個問題是因為沒有對git進行配置的原因,在github desktop 的菜單欄“File”中找到“Options”口四,進行登錄孵运,找到“Git”選項,此時已經(jīng)有mail和user name蔓彩,但是還是不行治笨,此時我們需要重新對git進行配置。
3. 找到安裝好的Git Bush的安裝目錄赤嚼,并打開“git-bush.exe”
按照上面error的信息輸入以下兩行代碼:
git config --global user.email "youremail@***.com"
git config --global user.name "****"
突然出現(xiàn)以下問題旷赖,無法設(shè)置?表明電腦上以前有包含這個配置文件或者是其他的一些軟件包含這個配置文件更卒,而且在電腦的“環(huán)境變量”或者是在“用戶變量”中有設(shè)置“HOME”屬性等孵。
解決辦法,桌面右擊“計算機”蹂空,找到“環(huán)境變量”俯萌,在“user的用戶變量中”,找到“HOME”上枕,將變量“HOME”的值修改為git的安裝目錄咐熙。
再次進行配置,問題得到解決辨萍。
以上為所有需要上傳的project統(tǒng)一email和name糖声,如果單純的想為某一個project更改email或者name,可以右擊這個project所在的文件夾分瘦,找到Git Bush蘸泻,并且輸入:
git config user.email "youremail@***.com"
git config user.name "******"
4. 上傳本地新建的project
待以上準(zhǔn)備工作做好后,點擊“Publish repository”嘲玫,然后對repo作說明和選擇即可悦施,項目發(fā)布到github.com時間上會有延遲,前面做了幾次都誤以為沒有成功去团,等待片刻抡诞,多刷新即可。
然后進入github.com土陪,刷新即可顯示本地上傳的project昼汗。
5. 上傳更新文件
本地測試的project中新建一個test.txt,github desktop中即會出現(xiàn)這個新增的文件鬼雀,可以在側(cè)邊欄發(fā)現(xiàn)其更新的狀態(tài)等顷窒。
刷新github如果還是沒有看到新增加的文件,此時回到github desktop點擊“Publish repository”,出現(xiàn)紅框中的內(nèi)容鞋吉,刷新后即可鸦做。
三、刪除repository
找到這個repo 的settings設(shè)置谓着,將網(wǎng)頁拖拽到最底部泼诱,按照提示輸入與repo相同的名字,刪除即可赊锚。
四治筒、后記
文中的圖片皆為保存到本地word中的截圖,上傳至簡書經(jīng)壓縮清晰度比較低舷蒲,給各位帶來的不便還請諒解矢炼。后續(xù)我將根據(jù)現(xiàn)有project中的一些知識點,個人認為比較實用性的技術(shù)點做記錄說明阿纤。
文中如有錯誤還請各位幫忙指正,謝謝夷陋!