<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      git github 使用教程

      參考文章:文章地址: http://wuyuans.com/2012/05/github-simple-tutorial/

      github是一個基于git的代碼托管平臺,付費用戶可以建私人倉庫,我們一般的免費用戶只能使用公共倉庫,也就是代碼要公開。對于一般人來說公共倉庫就已經足夠了,而且我們也沒多少代碼來管理,O(∩_∩)O~。下面是我總結的一些簡單使用方法,供初學者參考。

      (1)本地倉庫建立

       

      1.注冊賬戶以及創(chuàng)建倉庫

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

      2.安裝客戶端msysgit

      github是服務端,要想在自己電腦上使用git我們還需要一個git客戶端,我這里選用msysgit,這個只是提供了git的核心功能,而且是基于命令行的。如果想要圖形界面的話只要在msysgit的基礎上安裝TortoiseGit即可。

      裝完msysgit后右鍵鼠標會多出一些選項來,在本地倉庫里右鍵選擇Git Init Here,會多出來一個.git文件夾,這就表示本地git創(chuàng)建成功。右鍵Git Bash進入git命令行,為了把本地的倉庫傳到github,還需要配置ssh key。

      本地倉庫建立

      設置username和email,提供身份標識,因為github每次commit都會記錄他們。

       

      $ git config --global user.name "your name"

      $ git config --global user.email your_email@youremail.com

      3,選擇git倉庫目錄

          比如在D盤建立/opensource/calculator/

      cd /d

      mkdir /opensource/calculator

      切換到cal目錄

      cd /d/opensource/calculator

      4,初始化

      git init  會創(chuàng)建一個隱藏目錄.git

      5,添加文件 先復制到目錄下 再命令行添加

      cp /d/cal.py /d/opensource/calculator/cal.py

      git add cal.py

      git commit –m “計算器項目”  # 這個是提交說明,修改說明

      (2)連接github

       

      .配置Git

      首先在本地創(chuàng)建ssh key;

       

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

      后面的your_email@youremail.com改為你的郵箱,之后會要求確認路徑和輸入密碼,我們這使用默認的一路回車就行。

      成功的話會在~/下生成.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上去,進入要上傳的倉庫,右鍵git bash,添加遠程地址:

       

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

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

      4.提交、上傳

      接下來在本地倉庫里添加一些文件,比如README,

       

      $ git add README

      $ git commit -m "first commit"

      上傳到github:

      1

      $ git push origin master  (可能有時候需要先把github上的同步下來,再一塊和本地的同步上去)

      git push命令會將本地倉庫推送到遠程服務器。
      git pull命令則相反。

      修改完代碼后,使用git status可以查看文件的差別,使用git add 添加要commit的文件,也可以用git add -i來智能添加文件。之后git commit提交本次修改,git push上傳到github。

      5.gitignore文件

      .gitignore顧名思義就是告訴git需要忽略的文件,這是一個很重要并且很實用的文件。一般我們寫完代碼后會執(zhí)行編譯、調試等操作,這期間會產生很多中間文件和可執(zhí)行文件,這些都不是代碼文件,是不需要git來管理的。我們在git status的時候會看到很多這樣的文件,如果用git add -A來添加的話會把他們都加進去,而手動一個個添加的話也太麻煩了。這時我們就需要.gitignore了。比如一般c#的項目我的.gitignore 是這樣寫的:

       

      bin

      *.suo

      obj

      bin和obj是編譯目錄,里面都不是源代碼,忽略;suo文件是vs2010的配置文件,不需要。這樣你在git status的時候就只會看到源代碼文件了,就可以放心的git add -A了。

      6.tag

      我們可以創(chuàng)建一個tag來指向軟件開發(fā)中的一個關鍵時期,比如版本號更新的時候可以建一個“v2.0”、“v3.1”之類的標簽,這樣在以后回顧的時候會比較方便。tag的使用很簡單,主要操作有:查看tag、創(chuàng)建tag、驗證tag以及共享tag。

      6.1查看tag

      列出所有tag:

      git tag

      這樣列出的tag是按字母排序的,和創(chuàng)建時間沒關系。如果只是想查看某些tag的話,可以加限定:

      git tag -l v1.*

      這樣就只會列出1.幾的版本。

      6.2創(chuàng)建tag

      創(chuàng)建輕量級tag:

       

      git tag v1.0

      這樣創(chuàng)建的tag沒有附帶其他信息,與之相應的是帶信息的tag:

       

      git tag -a v1.0 -m 'first version'

      -m后面帶的就是注釋信息,這樣在日后查看的時候會很有用,這種是普通tag,還有一種有簽名的tag:

       

      git tag -s v1.0 -m 'first version'

      前提是你有GPG私鑰,把上面的a換成s就行了。除了可以為當前的進度添加tag,我們還可以為以前的commit添加tag:

       

      #首先查看以前的commit

      git log --oneline

      #假如有這樣一個commit:8a5cbc2 updated readme

      #這樣為他添加tag

      git tag -a v1.1 8a5cbc2

      6.3刪除tag

      很簡單,知道tag名稱后:

      1

      git tag -d v1.0

      6.4驗證tag

      如果你有GPG私鑰的話就可以驗證tag:

      1

      git tag -v v1.0

      6.5共享tag

      我們在執(zhí)行git push的時候,tag是不會上傳到服務器的,比如現在的github,創(chuàng)建tag后git push,在github網頁上是看不到tag的,為了共享這些tag,你必須這樣:

      1

      git push origin --tags

      參考文章:文章地址: http://wuyuans.com/2012/05/github-simple-tutorial/

      posted @ 2013-09-14 21:06  智能電網  閱讀(322)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 无码囯产精品一区二区免费| 日韩av高清在线看片| 国产中文三级全黄| 亚洲色婷婷一区二区| 国产成人午夜福利院| 国产精品一二二区视在线| 亚洲欧洲自拍拍偷午夜色| 东阿县| 亚洲精品精华液一区二区| 国产av综合色高清自拍| 亚洲人妻一区二区精品| 92精品国产自产在线观看481页 | 日日猛噜噜狠狠扒开双腿小说| 国产亚洲欧美另类一区二区| 日韩国产精品中文字幕| 国产成人精品久久一区二| 国产成人一区二区三区在线| 色婷婷五月综合久久| 精品久久免费国产乱色也| 亚洲综合91社区精品福利| 亚洲AV日韩精品久久久久| 国产性生大片免费观看性| 肉大榛一进一出免费视频| 国产欧美亚洲精品a第一页| 青青青国产在线观看免费| 一区二区三区激情免费视频| 国产96在线 | 亚洲| 久热久热久热久热久热久热| 亚洲 一区二区 在线| 久久综合免费一区二区三区| 国产精品中文字幕在线| 日韩免费视频一一二区| 午夜通通国产精品福利| 91密桃精品国产91久久| 亚洲 一区二区 在线| 亚洲欧美日韩尤物AⅤ一区| 人妻体体内射精一区二区| 奈曼旗| 亚洲性日韩一区二区三区| 亚洲欧美中文字幕日韩一区二区| 国内精品久久久久影视|