Mac下,如何把項目托管到Github上(Github Desktop的使用)

在上一篇中,詳細講解了使用X-code和終端配合上傳代碼的方法,這種方法比較傳統,中間會有坑,英文看起來也費勁,不過Github官方提供了一個Mac版的客戶端,如下圖:

?

附上下載鏈接:傳送門

下載完成后,直接安裝就可以了。

就這個屌炸天的造型,不過這個用起來比上一篇中說的方法,好用多了,話不多說,直接上步驟:

一、打開后查看主頁面

1 指的是創建一個新的倉庫,用桌面版客戶端創建的話,就不需要在Github官網上創建新倉庫了

2 克隆一個倉庫,就是在Github上創建一個倉庫,利用客戶端本地關聯下,如下圖:

上圖的藍框里面添加下圖的地址即可,個人認為,直接使用桌面版客戶端創建倉庫即可,方便的狠呢,如下圖:

3 指的是添加一個本地存儲庫,即假如你再本地創建了一個項目,想傳到Github上,這個時候,點擊這個選項,選擇該項目即可,然后下面的步驟,就是直接上傳了,下面會說到,如下圖:

?

二、開始上傳的操作,很簡單的

點擊 Create New Repository 選項,進入到如下頁面:

其實和上一篇的選項是一樣的,這里再普及下:

其中 Name 處需要填寫的是倉庫的名稱。

  Local Path 是本地路徑的地址,可以自定義

  Initialize this repository with a README 表示在初始化倉庫的時候,是否生成一個readMe文件。我們在查看別人框架的時候,在框架主頁上會有對該框架版本信息,作用使用方法等等的介紹,這個文件就是readMe文件,在這里選擇勾上。

  Git ignore,點擊之后會出現一個下拉框,問你是否要設置倉庫的忽略文件。這個看你自己的需要,通常如果你的倉庫和代碼項目有關系,那么最好選擇相應的忽略文件(如OC項目可以選擇Object-C,swift項目可以選擇Swift),至于為什么請參考GIT的基本使用。

????? 說實話,我試了選擇和不選擇,沒有什么影響,所以我也就沒怎么理會!知道為什么的朋友,還望不吝賜教!

  License ,點擊之后會出現一個下拉框,需要你選擇一種開源協議,開源協議有很多種用的比較多的有MIT的或者是Apache的,不同的開源協議對項目的使用方式等有不同的規定。

????? 說實話,我也試了選擇和不選擇,也沒有什么影響,所以我也沒有理會,原諒我不求甚解吧,英文看著很費勁的,補充一句:知道為什么的朋友,還望不吝賜教!

繼續,ok,點擊 Create Repository 按鈕,進入到下個頁面:

a 當前倉庫,就是上一步你創建的

b 當前分支

c 發布到倉庫,這是最后才需要點擊的,稍后就會說到

d 是對上傳代碼的描述,可填可不填

三、點擊上一步 a 的位置,進入如下頁面:

?這里有個操作,右鍵會出現下拉框,如下:

Open in Terminal :打開終端

Show in Finder :打開本地路徑

Remove: 移除掉此本地倉庫

?四、進入本地路徑的地址:

就是剛才默認的,不明白的看上面的步驟,進入如下頁面:

五、然后把所要上傳的項目拉到此目錄下,會進入到如下頁面,如下圖:

在這里填入描述,然后再點擊 Commit to master ,看到如下頁面:

六、上傳源代碼,點擊下圖紅框中的位置:

進入如下頁面:

把上圖紅框點掉,否則是加密的,我們這里使用Public就可以了,然后點擊 Publish Repository,進入到如下頁面,狀態其實都變了,如果還有其他的文件,按照上面的步驟添加描述上傳即可,上傳時候的Summary是必填的,否則Commit to master不讓點擊,

這是,再點擊 Current Repository?,出現如下界面:

?

此時,看到上圖紅框中的位置,已經變成Github了,這就表明已經成功上傳到Github上面了,

最后,我們進入Github主頁查看,如下圖:

?

?華麗麗的完成了!

補充一點:修改文件,并把修改后的文件提交到Github,其實和上面的步驟一樣,重復操作一下即可,不過這里還是寫出步驟:

1、找到本地路徑,打開,如下圖:

2、在項目里面添加一個背景顏色,如下:

3、這是打開Github Desktop,會直接看到如下頁面:

4、添加一個 Summary,然后點擊 Commit to master ,如下圖:

點擊,進入如下頁面:

5、點擊Push origin,看到如下頁面:

6、進入到Github主頁,查看下:

華麗麗的完成了!

總的來說,使用Github Desktop,比使用終端的方法,方便多了,操作確實很方便,也很簡單,怎么簡單怎么來,畢竟敲代碼才是主頁,這些只是一些附屬的東西!

如果有什么不妥的地方,希望大家不吝賜教!

這個也沒什么參考的東西,網上的資料都是老版本的,界面差異比較大,沒有什么實際的參考價值!

?

參考資料:http://blog.csdn.net/deft_mkjing/article/details/51557304

?

?

?

?

?

?

?

?

轉載于:https://www.cnblogs.com/hero11223/p/7338457.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/394572.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/394572.shtml
英文地址,請注明出處:http://en.pswp.cn/news/394572.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機網絡英文面試題,計算機網絡面試題整理

GET和POST的區別?GET和POST方法沒有實質上區別,只是報文格式不同。GET和POST是HTTP協議中的兩種請求方法。而 HTTP 協議是基于 TCP/IP 的應用層協議,無論 GET 還是 POST,用的都是同一個傳輸層協議,所以在傳輸上&#x…

利用遞歸求某數的階乘——C/C++

#include<stdio.h>int getFactorial(int n) {if(n0)return 1;else return n*getFactorial(n-1); }int main() {int n,res;scanf("%d",&n);res getFactorial(n);printf("%d",res);return 0; } 轉載于:https://www.cnblogs.com/daemon94011/p/106…

intern_充分利用Outreachy Intern申請流程

internby Joannah Nanjekye喬安娜南耶基(Joannah Nanjekye) 充分利用Outreachy Intern申請流程 (Get the most out of your Outreachy Intern application process) Outreachy gives three-month paid internships for persons that are underrepresented in tech. Interns ar…

Put-Me-Down項目Postmortem2

一.設想和目標二.計劃三.資源四.變更管理五.設計/實現六.測試/發布總結一.設想和目標 1. 我們的軟件要解決什么問題&#xff1f;是否定義得很清楚&#xff1f;是否對典型用戶和典型場景有清晰的描述&#xff1f; 我們的軟件要幫助低頭族控制使用手機時間。功能很明確&#xff0…

大數據實驗報告總結體會_建設大數據中臺架構思考與總結

簡介本文介紹完善的大數據中臺架構了解這些架構里每個部分的位置&#xff0c;功能和含義及背后原理及應用場景。幫助技術與產品經理對大數據技術體系有個全面的了解。數據中臺定義&#xff1a;集成離線數倉與實時數倉&#xff0c;并以多數據源統一整合采集到kafka,再通過kafka進…

半數集問題

給定一個自然數n&#xff0c;由n開始可以依次產生半數集set(n)中的數如下&#xff1a; (1) n ∈set(n)&#xff1b; (2) 在n的左邊加上一個自然數&#xff0c;但該自然數不能超過最近添加的數的一半&#xff1b; (3) 按此規則進行處理&#xff0c;直到不能再添加自然數為止。…

微型計算機控制理論基礎答案,微型計算機控制技術試卷c

微型計算機控制技術試卷a潘新民 微型計算機控制技術實用教程微型計算機控制技術試卷C一、選擇題(本題共10小題&#xff0c;每小題 1.5分&#xff0c;共15分)1. DAC0832的VREF接-5V&#xff0c;IOUT1接運算放大器異名端&#xff0c;輸入為1000000B &#xff0c;輸出為( )。A. 5V…

aws lambda_四處奔走:初學者遇到AWS Lambda

aws lambdaby Janaka Bandara通過Janaka Bandara 四處奔走&#xff1a;初學者遇到AWS Lambda (Running around the block: a beginner meets AWS Lambda) Computing! It sure has a very long, vivid (and sometimes awkward) history. Some key milestones include:計算&…

python打開快捷方式_Python創建啟動目錄的快捷方式,python,到

# -*- coding:utf-8 -*-# author&#xff1a;lizonezhiimport osimport sysimport pythoncomimport win32com.client as clientdef createShortCut(filename): # 目前創建的無起始位置"""filename should be abspath, or there will be some strange errors&quo…

二叉樹的基本操作及應用(三)

#include <stdio.h> #include <stdlib.h> #include <malloc.h> #include <string.h> typedef char DataType; int depth0; int h11; int nlayer1; char ch2; typedef struct node {DataType data;//節點數據元素struct node *lchild;//指向左孩子struc…

maven的profile詳解

詳細內容請見&#xff1a;https://www.cnblogs.com/wxgblogs/p/6696229.html Profile能讓你為一個特殊的環境自定義一個特殊的構建&#xff1b;profile使得不同環境間構建的可移植性成為可能。Maven中的profile是一組可選的配置&#xff0c;可以用來設置或者覆蓋配置默認值。有…

夏至未至計算機版音樂,夏至未至有哪些插曲背景音樂 夏至未至所有bgm歌曲匯總...

夏至未至有哪些插曲背景音樂 夏至未至所有bgm歌曲匯總夏至未至第一集插曲是什么?夏至未至插曲曝光。夏至未至是由陳學冬、鄭爽、白敬亭等聯袂主演的青春偶像劇,昨晚已經開播了&#xff0c;那么第一集的插曲是什么呢?和小編一起去看看吧!夏至未至第一集插曲《那些花兒》那片笑…

了解如何在20分鐘內創建您的第一個Angular應用

Angular is a JavaScript framework, created my Misko Hevery and maintained by Google. It’s an MVC (Model View Vontroller). You can visit the official page to learn more about it.Angular是一個JavaScript框架&#xff0c;創建了我的Misko Hevery&#xff0c;并由G…

js閉包使用

閉包就是在一個函數內定義一個內部函數 并返回內部函數 function f1(){var a1; addfunction(){aa1;} function f1Sub(){ console.log(a); } return f1Sub; } var ff1();f();add();f();var f2f1();add();f(); 輸出為 1 2 2 可以看到輸出結果 定義f2后執行add 這時 f2的add函數已…

BIO,NIO,AIO總結(二)

這里重點介紹NIO 待定 http://www.apigo.cn/2018/11/09/javacore5/ https://juejin.im/entry/598da7d16fb9a03c42431ed3 https://mp.weixin.qq.com/s/c9tkrokcDQR375kiwCeV9w?轉載于:https://www.cnblogs.com/smallJunJun/p/10607078.html

思科配置計算機ip地址子網掩碼,計算機系統與網絡技術IP地址 子網掩碼 主機號等計算復習...

IP地址 子網掩碼 主機號等計算復習IP地址、子網掩碼、網絡號、主機號、網絡地址、主機地址復習 IP地址&#xff1a;4段十進制&#xff0c;共32位二進制&#xff0c;如&#xff1a;192.168.1.1 二進制就是&#xff1a;11000000&#xff5c;10101000&#xff5c;00000001&#xf…

nmap常用參數詳解

nmap常用參數詳解 作者&#xff1a;尹正杰 版權聲明&#xff1a;原創作品&#xff0c;謝絕轉載&#xff01;否則將追究法律責任。 借用英雄聯盟的一個英雄趙信的一句話&#xff1a;“即使敵眾我寡,末將亦能萬軍叢中取敵將首級!”。三國關羽&#xff0c;萬軍叢中斬了顏良&#x…

r語言r-shiny_使用Shiny和R構建您的第一個Web應用程序儀表板

r語言r-shinyby AMR通過AMR 使用Shiny和R構建您的第一個Web應用程序儀表板 (Build your first web app dashboard using Shiny and R) One of the beautiful gifts that R has (that Python missed,until dash) is Shiny. Shiny is an R package that makes it easy to build …

RHEL5.8配置開機自動掛載磁盤

Linux環境中可以通過fstab來設置自動掛載磁盤或者共享存儲&#xff0c;操作如下&#xff1a; fstab配置文件路徑&#xff1a;/etc/fstab 每行代表一個存儲位置。 [rootappsrv01 ~]# cat /etc/fstab LABEL/ / ext3 defaults 1…

909計算機基礎大綱,《計算機應用基礎》(專科)考試大綱

《計算機應用基礎》(專科)考試大綱《計算機應用基礎》考試大綱考試對象&#xff1a;《計算機應用基礎》考試大綱適用于網絡教育所有專業的高中起點專科學生。 考試教材&#xff1a;《全國計算機等級考試一級MS Office教程》(2004版)&#xff0c;南開大學出版社 課程學時&#x…