使用Github(目的、基本你概念、注册账号)
生活随笔
收集整理的這篇文章主要介紹了
使用Github(目的、基本你概念、注册账号)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 我們學習GitHub的目的借助 github 托管項目代碼倉庫(Repository)現實中的倉庫是存放商品的,但是在我們的網絡中倉庫是干嘛的,大家想一想GitHub是干嘛的,目的是借助Github來托管項目代碼,所以這個代碼就放在這個倉庫里面,只不過在開發中我們的項目用倉庫來存放我們的項目代碼,你有一個開源代碼說明就有一個倉庫,你有多個開源項目你就有多個倉庫,這是倉庫的概念,你要理解.倉庫用來存放項目代碼,每個項目對應一個倉庫,多個開源項目則有多個倉庫,這是第一個概念Repository收藏(Star)Star是什么意思呢,比較簡單的意思就是收藏,那收藏是什么意思呢,剛才我們在了解GitHub的時候知道上面有很多很多的開發者,然后由很多很多的開源項目,如果你看上了一個開源項目,然后你有比較著急忙其他的事情,你可以在倉庫主頁把這個項目收藏,下次你在個人中心一點就可以看到收藏的項目,就不需要在GitHub上搜索,收藏倉庫方便下次查找,如果你在GitHub上面得到100個收藏,就算不容易了,因為GitHub上面你寫的一個項目,它不是微博點贊,這就是收藏的概念.復制克隆項目(Fork)這是非常之頻繁的一個單詞,它比較難于理解,而我把它簡化成中文就是克隆項目,我畫一張圖,這邊有個用戶叫張三,有個test倉庫,然后這邊有個李四,它無意間看到張三test倉庫,右上角有一個fork按鈕,他點一下fork,假設李四原來是沒有倉庫的,但是只要點一下fork,李四就會自動生成一個test倉庫,一模一樣的,是從張三復制過來一模一樣的倉庫,注意細節上面會有一個forked from 張三/test倉庫,也顯示了一個倉庫,一模一樣并且是單獨存在的,會標識來自于誰的倉庫,這邊你就了解,如果你點了fork這個按鈕,fork按鈕會有什么樣的動作,有一個fork按鈕,完完整整的會復制一份到我的倉庫,而且注意這個倉庫是獨立存在,中文叫復制克隆項目腳下留心:該fork項目是獨立存在的
?
發起請求(Pull Request)發情請求,這個也比較難理解,這個時候我們還是要借助于圖,大家想一個問題,剛才張三有一個倉庫,李四點一下fork,在李四的個人中心多了一個test倉庫,來自張三的倉庫,并且是獨立存在的,大家想一個問題,有一個倉庫下面是代碼,后面能不能動態添加代碼,能不能再fork下面添加代碼,答案是肯定可以的,比如a1.php,李四在自己的test倉庫新建了a1.php,這個時候張三里面會不會也有一個a1.php,肯定是不會的,它是獨立存在的,他想讓張三更新a1.pho怎么辦呢,這個時候就有一個概念了, Pull Request 發起請求,點擊按鈕 pull request 就會發起一個請求,然后把在張三倉庫做的一些動作,李四做的代碼更新發送給張三,然后張三第二天造成起來一看,如果張三感覺還不錯,如果感覺不錯就會合并到倉庫中,了解一個概念,剛才我們一個fork,可以單獨復制一份張三的倉庫,然后這個倉庫是獨立存在的,這個時候李四在自己的倉庫新建了一個文件,張三里面是沒有的,李四會發出一個請求 Pull Request,發過去立馬就可以看了嗎,不是的,需要等待張三起來看一看,看一看你做了哪些動作,感覺你的東西還不錯,這個時候可以做一個合并的動作,相當于同意這次的請求 一個是Fork,一個是pull request,對于初學者是比較難的,大家好好理解一下.李四fork張三的項目,會在個人中心多了一個名字一樣的項目,并且會顯示來自張三的,然后李四的倉庫是獨立存在的,也就是說你動態的添加刪除文件,張三的不會同步,但是如果李四想同步該怎么辦呢,李四就應該發送一個pull request請求,然后等待張三同意之后才行. 關注(Watch)往下說一下watch,這個什么意思呢,我們把它理解為社交網上的關注,有什么功能呢,在社交網上你關注了一個人,那這個人接下來做了一些動作,發表了一些動態,還有發表一些日志,在你的個人中心會看到,就是它發布的一些動態,你就可以看到,這就是關注的動作,你看到一個開源項目,你可以watch一下,它新建文件的時候,你可以在你的GitHub主頁來查看它,會有一條提醒,這個倉庫今天做了哪些動作,你可以看到.關注項目,當項目更新可以接收到通知 事務卡片(Issue)如果你覺得一個開源項目有bug,你可以給他新建一個issue,給他發條消息,然后一起討論是否是他的,或者他給你一個解決方案,通過issue,再往下,是3個頁,你必須知道的.1. GitHub主頁我們怎么進入到GitHub主頁,當你注冊一個用戶,成功之后進入GitHub主頁,或者我們打開GitHub官網,左上角GitHub的Logo,在沒有登陸的情況下會怎樣,回到GitHub首頁,如果你登陸了之后會怎樣呢,就會到GitHub主頁,這個主頁是一個網頁,我們把這個網頁分左側和右側,左側是一個動態,你關注用戶的動態,還有你關注用戶的動態說這個倉庫添加了一個文件,顯示一些動態的,右側則顯示一些Git庫,自己有哪些倉庫,fork哪些倉庫,GitHub主頁顯示的東西2. 倉庫主頁倉庫主頁顯示的東西太多了,比如說最簡單的一個項目代碼,還有版本,收藏,關注情況等等信息,最頻繁的一個頁面3. 個人主頁可以看到頭像,對應的組織,還有開源項目,這就是個人主頁的作用,這三個頁你必須得知道,要有印象,這是鋪墊基本的概念,我相信50%的概念是模糊的,因為你還沒有操作,光說不練假把式,操作的時候你對認知度就會加重,有了這些概念我們就有目的了,借助GitHub來托管項目網站. 我們知道GitHub是一個網站,我們想托管我們的項目得干嘛注冊GitHub的賬號打開官網,官網地址:github.comhttps://github.com/打開這個網站之后呢,我們打開官網之后,因為都是英文,我們看到左上角的LOGO,如果是登陸狀態,點擊會進入GitHub主頁,GitHub主頁記得是干嘛的嗎,顯示什么信息,我再來強調一下,GitHub主頁,左側顯示關注的動態,右側是現有的GitHub倉庫,這是登陸狀態未登錄狀態,點擊會進入GitHub網站首頁,沒有登陸會進入到github網頁首頁,右上角有兩個按鈕,sign in是什么意思,Sign in 是登陸, sign up是注冊 那現在我們要注冊,所以我們點擊sign up,我們會看到join github,這個界面也是有很多英文,沒有關系,一個個來,常用的單詞我們還是知道的,username用戶名,email是郵箱地址,password密碼,填寫郵箱地址,用戶名密碼,填寫郵箱非常重要,需要接受郵件,如果你不去驗證郵箱,要填寫一個可以接收郵件的,填寫密碼,如果都檢測通過了,如果是紅色叉就有問題,你就要改一改,然后創建GitHub賬號,這個時候我們點擊 Create a Count 創建賬號, welcome to github,默認是繼續下一步的,我要把它解釋一下,選擇你的計劃頁,這里又兩個按鈕,第一個是選擇免費無線使用公開的倉庫,這個倉庫有什么特點呢,任何人都可以訪問和fork該倉庫項目,就是分免費公開的開源項目,免費公開的所有人都可以訪問,并且可以fork這個項目,第一個可以無線創建,第二個是私有的,收費需要美元,我們這里選擇第一個默認 點擊下一步,要錢和不要錢的區別,私有的不是所有人都可以訪問的開源的項目,public公開的,private 私有的,公開的所有的人都可以訪問,你可以無線創建,點擊下一步繼續,到這個頁面,這么多框,一個都不用選,這是一個用戶調查網站,用于統計的,直接 skip the list 直接跳過這一步,我們仔細看一下,總共3步,還記得我們創建好賬號會到哪個頁面,如果是登陸狀態點擊LOGO就進GitHub主頁,左側顯示關注倉庫的動態,用戶登陸的時候點擊左側的logo會到github主頁,但是如果沒有登陸就會到網頁首頁,或者注冊成功也會到github主頁 為什么左側動態右側倉庫怎么沒有啊,大家想一個問題,我們現在有倉庫嗎,沒有所有所以不顯示,后面會顯示的待會我們來創建這個倉庫,現在賬號注冊成功了,然后注冊中我們要注意幾個點,腳下留心,注冊過程很簡單,1. 因為Github在國外服務器,所以訪問較慢,或者無法訪問,需要翻墻(shadowsocks),這個你在百度搜索不到的,2. 私有倉庫只能自己或者指定的朋友才有權限操作(私有倉庫是收費的)3. 新注冊的用戶必須驗證郵箱后才可以創建Git庫或者叫倉庫?
總結
以上是生活随笔為你收集整理的使用Github(目的、基本你概念、注册账号)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jvm常见参数介绍
- 下一篇: 使用Github(创建仓库、仓库主页说明