日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

练习一:GitHub Desktop下载及使用

發(fā)布時(shí)間:2025/3/14 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 练习一:GitHub Desktop下载及使用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

用了幾次 GitHub Desktop 之后,發(fā)現(xiàn)不好用,其圖形化界面功能有限。
推薦使用Git for Windows,官方網(wǎng)站 https://git-for-windows.github.io/
這里有我寫的Git和Github教程:http://www.cnblogs.com/schaepher/p/5561193.html

目錄:

一、 說(shuō)明
二、 GitHub Desktop的下載過(guò)程
三、 GitHub Desktop下載錯(cuò)誤處理
四、主要界面介紹(操作說(shuō)明請(qǐng)直接跳到這里)
五、其他功能
六、我提交的Hello World


一、說(shuō)明

真正的勇士,敢于在沒(méi)有翻♂墻的情況下去下載GitHub Desktop!

不知道是我沒(méi)設(shè)置好,還是因?yàn)闆](méi)翻♂墻,無(wú)法正常下載,只能用一些小技巧來(lái)下載。整個(gè)過(guò)程耗時(shí)五個(gè)半小時(shí),從16:58到22:33。喜歡挑戰(zhàn)的同學(xué),請(qǐng)務(wù)必自己試試,相當(dāng)刺激。

如果已經(jīng)下載好了,請(qǐng)點(diǎn)擊: 四、主要界面介紹

如果是用命令行進(jìn)行操作,推薦這個(gè)教程:Git教程

二、GitHub Desktop的下載過(guò)程

2.1.

點(diǎn)擊此處進(jìn)入下載頁(yè)面

點(diǎn)擊Download GitHub Desktop進(jìn)行下載。

或者直接點(diǎn)擊此處 下載。

2.2.

在安裝之前,先確保已經(jīng)安裝了Microsoft .NET Framework 4.5。

Note: 當(dāng)然,也可以直接打開(kāi),讓安裝程序自動(dòng)幫你下載,不過(guò)有時(shí)候會(huì)下載失敗。此時(shí)就得通過(guò)搜索Microsoft .NET Framework 4.5下載了,這里提供一個(gè)下載頁(yè)面:點(diǎn)擊此處 進(jìn)入下載頁(yè)面下載。
不過(guò)即使安裝了.net 4.5,也未必能繼續(xù)安裝。這里先假設(shè)能繼續(xù)安裝。
在安裝前:

  • 復(fù)制 %SYSTEMROOT%\SYSTEM32\REGSVR32.EXE %SYSTEMROOT%\SYSTEM32\WUAUENG.DLL
  • 按Windows鍵 + R(Windows鍵在Ctrl和Alt中間),運(yùn)行cmd。點(diǎn)擊左上角,編輯-》粘貼
  • 然后回車。提示成功。

??

??

2.3.

運(yùn)行Microsoft .NET Framework 4.5安裝程序。
安裝完成后,重啟。
打開(kāi)GitHubSetup.exe,如果能安裝,那是最好。如果不能,繼續(xù)看下去。

三、GitHub Desktop下載錯(cuò)誤處理

錯(cuò)誤提示:連接的主機(jī)沒(méi)有反應(yīng)

看到圖片中的紅框,可知,需要下載一個(gè)名為GitHub.application的文件。
那我們手動(dòng)下載,把鏈接復(fù)制下來(lái),直接粘貼到瀏覽器地址欄回車下載,或者打開(kāi)下載器(如迅雷)新建下載。

后來(lái)發(fā)現(xiàn)這里可以用正則表達(dá)式把鏈接都匹配出來(lái)

如果下載很慢,這里介紹自己摸索的小技巧。前提是要有云盤賬號(hào),如百度云。這里以百度云為例:
在網(wǎng)盤里面新建一個(gè)文件夾,名字為github,因?yàn)榇龝?huì)兒有很多文件需要這樣下載。

打開(kāi)離線下載:

離線下載完畢后,再下載到本地。

Note: 默認(rèn)放桌面吧。

在桌面創(chuàng)建文件夾Application Files進(jìn)入該文件夾,創(chuàng)建文件夾GitHub_3_0_5_2

Note: 該文件夾名字可能會(huì)改變,實(shí)際以下文提到的地址為準(zhǔn)。

雙擊桌面上的GitHub.application,會(huì)有以下錯(cuò)誤:

大致意思是缺少文件,在log里面可以知道缺少什么文件。舉個(gè)例子(這不是下載的第一個(gè)文件):

在ERROR SUMMARY里,可以看到缺少文件的信息。Downloading file后面的地址是本地路徑。

Note: 因?yàn)槲业腉itHub.application在桌面,所以它顯示桌面路徑。

其中
D:\personal\Desktop?

這是我電腦的桌面的目錄(被我改過(guò),默認(rèn)不是這個(gè),但是不影響本操作,可以無(wú)視)。

接著是
Application Files\GitHub_3_0_5_2

這就是上面提到的需要?jiǎng)?chuàng)建的兩個(gè)文件夾。紅色矩形框是文件名,復(fù)制文件名,并加到
http://github-windows.s3.amazonaws.com/Application%20Files/GitHub_3_0_5_2/
的末尾。然后用云盤離線下載,接著下載到剛才創(chuàng)建的文件夾里面。

Note: 有一個(gè)文件是放在
Application Files\GitHub_3_0_5_2\Images
底下的,需要再創(chuàng)建這個(gè)文件夾。與此類似的還有ko、zh-Hant、ru文件夾。注意下載的時(shí)候文件夾分割符是“/”。

當(dāng)下載到GitHub.exe.manifest這個(gè)文件時(shí),就不需要每下載一個(gè)文件后就去執(zhí)行GitHub.application來(lái)獲取錯(cuò)誤報(bào)告里的文件列表。
打開(kāi)GitHub.exe.manifest,codebase的值就是要下載的文件名,如下圖所示:

復(fù)制該文件名,并加到以下鏈接的后面:
http://github-windows.s3.amazonaws.com/Application%20Files/GitHub_3_0_5_2/

可以用 正則表達(dá)式 把所有文件名匹配出來(lái),然后批量下載。
我把鏈接都做好了并放進(jìn)文本里,可以下載 這個(gè)文件。

四、主要界面介紹

安裝完成后,桌面會(huì)出現(xiàn)兩個(gè)圖標(biāo)

雙擊GitHub,進(jìn)入主界面。

首先登陸:輸入GitHub賬號(hào)和密碼

登陸之后顯示主界面,此時(shí)可以跟著它的教程做一遍,熟悉大致流程:


接著是主界面的介紹,如下圖:

這里將對(duì)每個(gè)紅框的區(qū)域進(jìn)行大致說(shuō)明:

1. 這是新建功能,里面有:

  • Add 添加已創(chuàng)建的本地代碼庫(kù)

    注意!如果在Create之前直接導(dǎo)入一個(gè)代碼庫(kù)(本地文件夾),會(huì)提示create a repository,點(diǎn)擊進(jìn)入Create。不用更改,直接點(diǎn)擊下面的Create repository。

    • 這時(shí)可能會(huì)自動(dòng)幫你添加到Other部分(即上圖的3)。
    • 也可能沒(méi)有任何變化,如果出現(xiàn)這種情況,請(qǐng)?jiān)俅吸c(diǎn)擊Add選項(xiàng)。你會(huì)發(fā)現(xiàn)點(diǎn)擊Add repository也沒(méi)用。這時(shí)將Local path位置的路徑最后一個(gè)字母刪掉,接著補(bǔ)回來(lái),這樣就可以成功Add了。(至于為什么要這么麻煩,我也不清楚,這個(gè)方法是我試出來(lái)的,如果你有其他更好的方法,分享一下吧)
  • Create 創(chuàng)建新的本地代碼庫(kù)
  • Clone 從GitHub上下載已有的代碼庫(kù)

2. 這里是已經(jīng)與GitHub同步的代碼庫(kù)。

3. 這里是本地的代碼庫(kù)。里面有:

  • 沒(méi)有提交到GitHub的代碼庫(kù)
  • 更改后未同步的代碼庫(kù)

4. 如果當(dāng)前本地代碼庫(kù)有更改,會(huì)將更改的文件顯示在這里。這里只是緩存。

5. 如果想提交緩存里的修改修改到本地代碼庫(kù),需要在這里填寫修改摘要(Summary)和詳細(xì)描述(Description)。然后點(diǎn)擊Commit to master,提交到本地代碼庫(kù)。

6. 如果按照上面的步驟提交到本地代碼庫(kù),則可以看到那些文件都移動(dòng)到這里了。此時(shí)提交到本地代碼庫(kù)完成。但是還需要將其同步到GitHub上面。

7. 上面4-6都是在這里的紅框選項(xiàng)卡內(nèi)。這里表示最新情況。

8. 與上面7不同的是,這里表示提交歷史。也可以通過(guò)選擇下面的master上的圈圈來(lái)查看歷史提交。

9. 請(qǐng)求合并。如果你從其他人的GitHub上Fork代碼庫(kù)到你的GitHub并進(jìn)行修改,又希望其他人將你的代碼與他的合并,可以提交請(qǐng)求。如果審核通過(guò),那么你成為這個(gè)項(xiàng)目的貢獻(xiàn)者之一。

10. 與上面9不同的是:這里將你的代碼與你所參與的項(xiàng)目(有寫權(quán)限)進(jìn)行同步(Sync)。如果是是第一次提交代碼庫(kù),這里顯示的是Publish。


操作部分,以Helloworld為例:

  • 如果先在GitHub中創(chuàng)建好了代碼庫(kù),那么先用Clone功能,將代碼庫(kù)Clone到本地。此時(shí)會(huì)將其顯示在上圖的2中。

  • 找到該代碼庫(kù)的本地位置。右鍵-》Open in Explorer。

  • 把用Android Studio或其他IDE創(chuàng)建的Helloworld項(xiàng)目移動(dòng)到這個(gè)文件夾內(nèi)。

  • 在上圖7,可以看到發(fā)生了變化。接著按照上面5-》6-》10,將項(xiàng)目同步到GitHub上。

五、其他功能

1 分支

  • 左邊表示新建一個(gè)分支(branch),從當(dāng)前的master中另外分出一個(gè)支線。
  • 右邊可以切換分支

2 設(shè)置

選項(xiàng)功能
Undo most recent commit如果上面的第5中,Commit之后又想撤銷,則點(diǎn)擊。
Delete master...如果創(chuàng)建了新分支,又想刪除,則點(diǎn)擊。
Reponsitory settings...當(dāng)前代碼庫(kù)的設(shè)置。
Open in Explorer在資源管理器中打開(kāi)當(dāng)前項(xiàng)目。
Open in Git Shell用命令行模式打開(kāi)。
View on GitHub到GitHub上查看。
Options...軟件的設(shè)置。

3 版本回退

在某個(gè)代碼庫(kù)的History選項(xiàng)卡下,是該代碼庫(kù)每次提交的情況。左邊最上面的版本是最新版,最下的是初始版本。

  • 左邊上面的紅框表示版本回退,Revert "Game EightDigit",回退到Summary為Game EightDigit的版本。

  • 版本回退操作,只需選定某個(gè)版本,點(diǎn)擊右邊紅框處的Revert即可。該Revert可以跨版本回退,不用一步步回退。

    Note: GitHub Desktop之前的版本好像是把它區(qū)分開(kāi)。分為
    • Roll Back to this Commit
    • Revert this Commit

這些說(shuō)明差不多足夠一般使用了。

六、我提交的Hello World

Helloworld的地址:
https://github.com/sefzu2015Ggavin/schaepher_HelloWorld

順便發(fā)一個(gè)前幾天做的八數(shù)碼游戲。做這個(gè)主要是感受一下啟發(fā)式搜索。界面沒(méi)有美化,只做了主要功能。
https://github.com/schaepher/EightDigit

轉(zhuǎn)載于:https://www.cnblogs.com/schaepher/p/4823181.html

總結(jié)

以上是生活随笔為你收集整理的练习一:GitHub Desktop下载及使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 杂技xxx裸体xxxx欧美 | 中文在线观看免费高清 | xxx毛片| jizz日本大全| 成人在线视频免费看 | 依人综合网 | 日韩av一区二区三区在线观看 | 四虎com| 91尤物视频在线观看 | 图片区 小说区 区 亚洲五月 | 禁断介护av| 人妻精品一区二区三区 | 青娱乐国产在线视频 | 欧美激情福利 | 人人妻人人爽欧美成人一区 | 91精产品一区观看 | 一区二区三区四区五区视频 | 亚洲精品中文字幕乱码无线 | 男人天堂成人网 | 日日躁夜夜躁aaaabbbb | 日韩精品欧美 | www.av.cn| 国产66页| 精彩毛片 | 国产一二三精品 | 国产真实夫妇交换视频 | 麻豆久久久久久 | 亚洲清纯唯美 | 性五月天 | 国产高清成人久久 | 美女操出白浆 | 日韩免费在线视频 | аⅴ资源中文在线天堂 | 五月婷婷色 | 色综合视频在线观看 | 久久久久久免费毛片精品 | 午夜激情福利 | 亚洲视频黄色 | 粉嫩av网站| 国产欧美一级片 | 黄黄的网站 | 啪啪网站视频 | 日韩不卡视频一区二区 | 久久夜夜夜 | 天天想你在线观看完整版电影免费 | 香蕉视频在线观看黄 | 国产一区二区网址 | av在线不卡播放 | 欧美 日韩 人妻 高清 中文 | 欧美一区三区二区在线观看 | 国产在线视频导航 | 亚洲一二三不卡 | av免播放器| 成人免费不卡视频 | 国产永久免费 | 在线观看视频免费 | 国产乱论 | 欧美亚洲精品一区二区 | 亚洲好骚综合 | 日本高清视频www夜色资源 | 欧美日韩视频在线播放 | 中文字幕一区二区三区四区不卡 | www.久久久久久久久久 | 性欧美大战久久久久久久免费观看 | 久久久在线观看 | 91免费在线视频 | 亚洲av无一区二区三区怡春院 | 国产成人无码精品久久 | 九九热精品免费视频 | 久久精品电影网 | 亚洲一级片 | 四虎音影 | 日韩天堂在线视频 | 96视频在线观看 | 天天爽天天爽天天爽 | 中文字幕av二区 | 亚洲精品乱码久久久久久写真 | 久色精品视频 | 人妻无码一区二区三区 | 亚洲码国产精品高潮在线 | 香蕉大人久久国产成人av | 欧美日韩国产一级 | 日韩电影一区二区三区 | 亚洲三级在线看 | 日韩精品视频在线观看免费 | www.久久久久久久久久 | 2021狠狠干 | 日韩永久 | 亚洲欧美成人综合 | 精品国产乱码久久久久久影片 | 久久亚洲网站 | 国产级毛片 | julia一区二区三区中文字幕 | 日本老年老熟无码 | 国产精品无码在线播放 | 国产高清一区在线 | 日本午夜影视 | 日韩高清影视在线观看 | 亚洲天堂第一 |