• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            github官網

            更新時間:2023-03-01 13:29:15 閱讀: 評論:0

            如果你是一枚Coder,但是你不知道Github,那么我覺的你就不是一個菜鳥級別的Coder,因為你壓根不是真正Coder,你只是一個Code搬運工。

            但是你如果已經在讀這篇文章了,我覺的你已經知道Github了。

            正是Github,讓社會化編程成為現實。

            什么是 Github?

            github是一個基于git的代碼托管平臺,付費用戶可以建私人倉庫,我們一般的免費用戶只能使用公共倉庫,也就是代碼要公開。

            Github 由Chris Wanstrath, PJ Hyett 與Tom Preston-Werner三位開發者在2008年4月創辦。迄今擁有59名全職員工,主要提供基于git的版本托管服務。

            目前看來,GitHub這場冒險已經勝出。根據來自維基百科關于GitHub的描述,我們可以形象地看出GitHub的增長速度:

            今天,GitHub已是:

            一個擁有143萬開發者的社區。其中不乏Linux發明者Torvalds這樣的頂級黑客,以及Rails創始人DHH這樣的年輕極客。這個星球上最流行的開源托管服務。目前已托管431萬git項目,不僅越來越多知名開源項目遷入GitHub,比如Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的開源庫往往在GitHub首發,例如:BootStrap、Node.js、CoffeScript等。alexa全球排名414的網站。

            注冊賬戶以及創建倉庫

            要想使用github第一步當然是注冊github賬號了, github官網地址:https://github.com/。 之后就可以創建倉庫了(免費用戶只能建公共倉庫),Create a New Repository,填好名稱后Create,之后會出現一些倉庫的配置信息,這也是一個git的簡單教程。

            Github 安裝

            下載 git OSX 版下載 git Windows 版下載 git Linux 版

            配置Git

            首先在本地創建ssh key;

            $ ssh-keygen -t rsa -C "your_email@youremail.com"

            后面的your_email@youremail.com改為你在github上注冊的郵箱,之后會要求確認路徑和輸入密碼,我們這使用默認的一路回車就行。成功的話會在~/下生成.ssh文件夾,進去,打開id_rsa.pub,復制里面的key。

            回到github上,進入 Account Settings(賬戶配置),左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼在你電腦上生成的key。

            為了驗證是否成功,在git bash下輸入:

            $ ssh -T git@github.com

            如果是第一次的會提示是否continue,輸入yes就會看到:You've successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。

            接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設置urname和email,因為github每次commit都會記錄他們。

            $ git config --global ur.name "your name"$ git config --global ur.email "your_email@youremail.com"

            進入要上傳的倉庫,右鍵git bash,添加遠程地址:

            $ git remote add origin git@github.com:yourName/yourRepo.git

            后面的yourName和yourRepo表示你再github的用戶名和剛才新建的倉庫,加完之后進入.git,打開config,這里會多出一個remote "origin"內容,這就是剛才添加的遠程地址,也可以直接修改config來配置遠程地址。

            創建新文件夾,打開,然后執行 git init 以創建新的 git 倉庫。

            檢出倉庫

            執行如下命令以創建一個本地倉庫的克隆版本:

            git clone /path/to/repository

            如果是遠端服務器上的倉庫,你的命令會是這個樣子:

            git clone urname@host:/path/to/repository

            工作流

            你的本地倉庫由 git 維護的三棵"樹"組成。第一個是你的 工作目錄,它持有實際文件;第二個是 暫存區(Index),它像個緩存區域,臨時保存你的改動;最后是 HEAD,它指向你最后一次提交的結果。

            你可以提出更改(把它們添加到暫存區),使用如下命令:

            git add <filename>

            git add *

            這是 git 基本工作流程的第一步;使用如下命令以實際提交改動:

            git commit -m "代碼提交信息"

            現在,你的改動已經提交到了 HEAD,但是還沒到你的遠端倉庫。

            推送改動

            你的改動現在已經在本地倉庫的 HEAD 中了。執行如下命令以將這些改動提交到遠端倉庫:

            git push origin master

            可以把 master 換成你想要推送的任何分支。

            如果你還沒有克隆現有倉庫,并欲將你的倉庫連接到某個遠程服務器,你可以使用如下命令添加:

            git remote add origin <rver>

            如此你就能夠將你的改動推送到所添加的服務器上去了。

            分支

            分支是用來將特性開發絕緣開來的。在你創建倉庫的時候,master 是"默認的"分支。在其他分支上進行開發,完成后再將它們合并到主分支上。

            創建一個叫做"feature_x"的分支,并切換過去:

            git checkout -b feature_x

            切換回主分支:

            git checkout master

            再把新建的分支刪掉:

            git branch -d feature_x

            除非你將分支推送到遠端倉庫,不然該分支就是 不為他人所見的:

            git push origin <branch>

            更新與合并

            要更新你的本地倉庫至最新改動,執行:

            git pull

            以在你的工作目錄中 獲取(fetch) 并 合并(merge) 遠端的改動。

            要合并其他分支到你的當前分支(例如 master),執行:

            git merge <branch>

            在這兩種情況下,git 都會嘗試去自動合并改動。遺憾的是,這可能并非每次都成功,并可能出現沖突(conflicts)。 這時候就需要你修改這些文件來手動合并這些沖突(conflicts)。改完之后,你需要執行如下命令以將它們標記為合并成功:

            git add <filename>

            在合并改動之前,你可以使用如下命令預覽差異:

            git diff <source_branch> <target_branch>

            標簽

            為軟件發布創建標簽是推薦的。這個概念早已存在,在 SVN 中也有。你可以執行如下命令創建一個叫做 1.0.0 的標簽:

            git tag 1.0.0 1b2e1d63ff

            1b2e1d63ff 是你想要標記的提交 ID 的前 10 位字符。可以使用下列命令獲取提交 ID:

            git log

            你也可以使用少一點的提交 ID 前幾位,只要它的指向具有唯一性。

            替換本地改動

            假如你操作失誤(當然,這最好永遠不要發生),你可以使用如下命令替換掉本地改動:

            git checkout -- <filename>

            此命令會使用 HEAD 中的最新內容替換掉你的工作目錄中的文件。已添加到暫存區的改動以及新文件都不會受到影響。

            假如你想丟棄你在本地的所有改動與提交,可以到服務器上獲取最新的版本歷史,并將你本地主分支指向它:

            git fetch origin

            git ret --hard origin/master

            實用小貼士

            內建的圖形化 git:

            gitk

            彩色的 git 輸出:

            git config color.ui true

            顯示歷史記錄時,每個提交的信息只顯示一行:

            git config format.pretty oneline

            交互式添加文件到暫存區:

            git add -i

            本文發布于:2023-02-28 20:00:00,感謝您對本站的認可!

            本文鏈接:http://www.newhan.cn/zhishi/a/167764855573698.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:github官網.doc

            本文 PDF 下載地址:github官網.pdf

            標簽:官網   github
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 国产一区二区三区综合视频| 国产成人精品白浆免费视频试看| 亚洲人成网站在线播放无码| 国产成人精品亚洲精品日日| 婷婷六月色| 无码人妻专区免费视频| 四虎国产精品永久入口| 中文字幕人妻第一区| 视频一区视频二区视频三区 | 国产精品色哟哟在线观看| 这里只有精品免费视频| 国产国语毛片在线看国产| 亚洲男人成人性天堂网站| 午夜国产精品福利一二| 国产美女精品自在线拍免费| 亚洲国产呦萝小初| 久久亚洲精品中文字幕馆| 一边亲着一面膜的免费版电视剧| 一本久道久久综合中文字幕| 欧美丰满熟妇xxxx性ppx人交| 国产亚洲精品aaaa片app| 毛片在线看免费| 亚洲色最新高清AV网站| 久久亚洲中文字幕伊人久久大 | 欧美性69式xxxx护士| 亚洲av无码专区在线亚| 国产在线无码视频一区二区三区| 日本大香伊一区二区三区| 久久五月丁香合缴情网| 亚洲 自拍 另类 制服在线 | 精品国产乱码久久久久APP下载| 男女xx00xx的视频免费观看| 精品夜恋影院亚洲欧洲| 五月天在线视频观看| 无码熟妇人妻AV影音先锋| 51福利国产在线观看午夜天堂| 国产大片黄在线观看| 国产成人黄片免费观看| 美女裸体无遮挡免费视频网站| 国产成人精品97| 日本一区二区三区视频一|