• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>學習電腦>操作系統>Linux教程>

    Linux下使用git命令及github項目教程

    時間: 志藝942 分享

      隨著Internet網絡的普及,Linux操作系統正在各個方面得到廣泛的應用。Linux操作系統在服務器、嵌入式等方面已經取得不俗的成績,在桌面系統方面,也逐漸受到歡迎。接下來是小編為大家收集的Linux下使用git命令及github項目教程,希望能幫到大家。

      Linux下使用git命令及github項目教程

      在linux下搭建git環境

      1、創建Github賬號,https://github.com

      2、Linux創建SSH密鑰:

      [plain] view plain copyssh-keygen ##一直默認就可以了

      3、將公鑰加入到Github賬戶信息Account Settings->SSH Key

      4、測試驗證是否成功。

      [plain] view plain copyssh -T git@github.com

      Hi someone! You've successfully authenticated, but GitHub does not provide shell access.

      同步github到本地

      1、復制項目到本地:

      [plain] view plain copygit clone git://github.com:xxxx/test.git ##以gitreadonly方式克隆到本地,只可以讀

      git clone git@github.com:xxx/test.git ##以SSH方式克隆到本地,可以讀寫

      git clone https://github.com/xxx/test.git ##以https方式克隆到本地,可以讀寫

      git fetch git@github.com:xxx/xxx.git ##獲取到本地但不合并

      git pull git@github.com:xxx/xxx.git ##獲取并合并內容到本地

      本地提交項目到github

      1、本地配置

      [plain] view plain copygit config --global user.name 'onovps'

      git config --global user.email 'onovps@onovps.com' #全局聯系方式,可選

      2、新建Git項目并提交到Github。

      [plain] view plain copymkdir testdir & cd testdir

      touch README.md

      git init #初始化一個本地庫

      git add README.md #添加文件到本地倉庫

      git rm README.md #本地倒庫內刪除

      git commit -m "first commit" #提交到本地庫并備注,此時變更仍在本地。

      git commit -a ##自動更新變化的文件,a可以理解為auto

      git remote add xxx git@github.com:xxx/xxx.git #增加一個遠程服務器的別名。

      git remote rm xxx ##刪除遠程版本庫的別名

      git push -u remotename master #將本地文件提交到Github的remoname版本庫中。此時才更新了本地變更到github服務上。

      分支版本操作

      1、創建和合并分支

      [plain] view plain copygit branch #顯示當前分支是master

      git branch new-feature #創建分支

      git checkout new-feature #切換到新分支

      vi page_cache.inc.php

      git add page_cache.inc.php

      git commit -a -m "added initial version of page cache"

      git push origin new-feature ##把分支提交到遠程服務器,只是把分支結構和內容提交到遠程,并沒有發生和主干的合并行為。

      2、如果new-feature分支成熟了,覺得有必要合并進master

      [plain] view plain copygit checkout master #切換到新主干

      git merge new-feature ##把分支合并到主干

      git branch #顯示當前分支是master

      git push #此時主干中也合并了new-feature的代碼


    看了“Linux下使用git命令及github項目教程”還想看:

    1.git每次提交都要輸入密碼怎么辦

    2.Linux系統上怎樣安裝Git

    3.CentOS系統怎樣搭建Git版本控制服務器

    4.Ubuntu系統git每次提交都要輸入密碼如何解決

    2805684 主站蜘蛛池模板: 欧美真实破苞流血在线播放| 又粗又猛又黄又爽无遮挡| 处女的诱惑在线观看| 日产精品卡二卡三卡四卡乱码视频| 波多野结衣被绝伦在线观看| 色狠狠一区二区| 久久综合狠狠综合久久综合88| 亚洲视频在线免费观看| 四虎在线精品观看免费| 国产成人亚洲精品无码青青草原| 国産精品久久久久久久| 好大好硬别停老师办公室视频| 日本精品一卡2卡3卡四卡| 欧美一级高清片免费一级| 波多野たの结衣老人绝伦 | 中文字幕julia中文字幕| 九九热视频在线播放| 亚洲国产精品久久久久秋霞影院 | 1区2区3区产品乱码免费| 99精品视频在线观看免费| www.av在线| yy4080李崇端60集视频| 一本到视频在线| fc2成年免费共享视频18| 一本久久a久久精品vr综合| 久久亚洲欧美国产精品| 亚洲男女一区二区三区| 四虎在线免费视频| 国产午夜精品久久久久免费视| 在线观看一区二区三区视频| 无码天堂va亚洲va在线va| 日韩美女va毛片在线播放| 粗大的内捧猛烈进出视频| 天天综合天天综合| 同学麻麻下面好紧第一次| 国产在线无码精品电影网| 国产日韩欧美视频在线| 国产精品91av| 国产女人18毛片水真多1 | 日韩一卡二卡三卡四卡 | 狠狠综合视频精品播放|