1git與github

1.github使用

基本概念
1.倉庫(Repository):一個開源項目對應一個倉庫,多個項目對應多個倉庫
2.收藏(Satrt):收藏方便下次再看
3.復制(fork)克隆項目:
將別人的倉庫完整復制一個到我的倉庫乍构,fork出來的倉庫是獨立的刊咳,別人更新涂佃,這個倉庫也不會更新


image.png

4.發(fā)起請求(Pull Request)


image.png

image.png

李四的代碼是fork張三的吗垮,基于這個代碼坊夫,李四提交了a1.pho文件厉熟,通過pull request抹估,原有項目創(chuàng)建人(張三)就可以仔細review代碼廉丽,如果覺得ok倦微,便可以合并
5.關注(watch)


image.png

關注項目,當項目更新可以接收到通知
6.事物卡片(Issue)
發(fā)現(xiàn)代碼BUG正压,但是目前沒有成型代碼欣福,需要討論時用:


image.png

其他人再這里提了issues,原項目作者同一個位置可以收到issues,進行回復
7.Github主頁
8.倉庫主頁
9.個人主頁


image.png

10.開源項目貢獻流程
1)新建Issue焦履,提交使用問題或者建議想法
2)pull request.提交代碼拓劝,讓項目所有者審核是否合并(1.fork項目 2.修改自己的倉庫的代碼 3.發(fā)起pull request 4.等待審核)

2.git工具使用

2.1 git本地操作(沒有提交到GitHub)

1.工作區(qū)域

image.png

image.png

2.基本信息設置
1.設置用戶名和用戶郵箱
git config --global user.name 'xxx'
git config --global user.email 'xxx'
git config --list
該設置再github倉庫主頁顯示誰提交了該文件
3.初始化一個倉庫
1)新建一個文件夾,右鍵嘉裤,git bash here
2)創(chuàng)建一個文件夾test郑临,再test文件中,git init,會創(chuàng)建隱藏文件.git屑宠,該文件用來存儲這個倉庫的所有信息
4.往git倉庫新增文件
1)創(chuàng)建文件a1.php厢洞,執(zhí)行git status,可以看到 紅色顯示部分可以提交(還未提交),
2)通過git add a1.php,添加的暫存區(qū)
image.png

3)通過git commit命令將文件從暫存區(qū)提交到倉庫
image.png

5.修改git倉庫的文件
1)修改文件躺翻,查看狀態(tài)(修改是修改的我本地的文件丧叽,再提交到git倉庫,達到實現(xiàn)修改git倉庫的文件公你,而不是直接就修改git倉庫文件)
image.png

2)通過git add 添加到暫存區(qū)
image.png

3)通過git commit -m 'xxxx' 添加到git倉庫
image.png

4.刪除倉庫文件
1)刪除文件 rm a1.php
2)從Git 中刪除文件 git rm test.php
3)提交操作 git commit -m 'xxxx'


image.png

2.2 git遠程倉庫

image.png

image.png

只是再2.1的基礎上通過git push 添加到遠程倉庫

1.Git 克隆操作
目的:將遠程倉庫(github中的項目)復制到本地
git clone 倉庫地址
倉庫地址由來:


image.png

image.png

image.png

注意:如果你是把別人的倉庫clone到本地踊淳,那么你提交的時候必然會報錯,因該clone下來的項目省店,其中.git/config包含的是別人的信息嚣崭,除非你修改成自己的信息∨嘲可以先fork到自己的倉庫雹舀,再對自己的倉庫進行git clone
提交失敗粗俱?


image.png

個人網站訪問

訪問:https://用戶名.github.io
搭建步驟
1)創(chuàng)建個人站點 ->新建倉庫(注:倉庫名必須是 用戶名.github.io)
2)再倉庫下新建index.html的文件
注意:
1)github pages 僅支持靜態(tài)網頁

  1. 倉庫里面只能有.html文件
    因為已經部署了hexo博客说榆,不好實驗,知道有這個功能即可
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末寸认,一起剝皮案震驚了整個濱河市签财,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌偏塞,老刑警劉巖唱蒸,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異灸叼,居然都是意外死亡神汹,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門古今,熙熙樓的掌柜王于貴愁眉苦臉地迎上來屁魏,“玉大人,你說我怎么就攤上這事捉腥∶テ矗” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵抵碟,是天一觀的道長桃漾。 經常有香客問我,道長立磁,這世上最難降的妖魔是什么呈队? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮唱歧,結果婚禮上宪摧,老公的妹妹穿的比我還像新娘粒竖。我一直安慰自己,他們只是感情好几于,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布蕊苗。 她就那樣靜靜地躺著,像睡著了一般沿彭。 火紅的嫁衣襯著肌膚如雪朽砰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天喉刘,我揣著相機與錄音瞧柔,去河邊找鬼。 笑死睦裳,一個胖子當著我的面吹牛造锅,可吹牛的內容都是我干的。 我是一名探鬼主播廉邑,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼哥蔚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了蛛蒙?” 一聲冷哼從身側響起糙箍,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎牵祟,沒想到半個月后深夯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡诺苹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年塌西,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筝尾。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖办桨,靈堂內的尸體忽然破棺而出筹淫,到底是詐尸還是另有隱情,我是刑警寧澤呢撞,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布损姜,位于F島的核電站,受9級特大地震影響殊霞,放射性物質發(fā)生泄漏摧阅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一绷蹲、第九天 我趴在偏房一處隱蔽的房頂上張望棒卷。 院中可真熱鬧顾孽,春花似錦、人聲如沸比规。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蜒什。三九已至测秸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間灾常,已是汗流浹背霎冯。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留钞瀑,地道東北人沈撞。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像仔戈,于是被迫代替她去往敵國和親关串。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內容

  • 1.GitHub 有什么用 學習優(yōu)秀的開源項目開源社區(qū)一直有一句流行的話叫「不要重復發(fā)明輪子」监徘,某種意義上正是因為...
    Clemente閱讀 1,426評論 1 14
  • 一晋修、Git的簡介 1.1.什么是git?git是一款開源的分布式版本控制工具,在世界上所有的分布式版本控制工具中凰盔,...
    IIronMan閱讀 1,772評論 0 12
  • 一. 版本控制術語 版本控制系統(tǒng)(VCS):管理不同版本源代碼的系統(tǒng) 提交(commit):將源代碼的變動提交到V...
    Leesper閱讀 654評論 0 1
  • 1.使用github(目的墓卦、基本概念、注冊賬號) 目的 托管代碼 基本概念 倉庫(Repository) 用來存放...
    青松pzq閱讀 1,010評論 0 0
  • 多種多樣的工作流使得在項目中實施Git時變得難以選擇户敬。這份教程提供了一個出發(fā)點落剪,調查企業(yè)團隊最常見的Git工作流。...
    JSErik閱讀 4,388評論 2 8