精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
GIt入門

GIt入門

 

1.下載與安裝

下載地址:http://code.google.com/p/msysgit/,該地址沒有被墻,git官方網站http://git-scm.com/已經被墻,無法訪問下載。

選擇下載Git-1.7.11-preview20120710.exe,這是筆者寫這篇文章時的最新版本。下載完成,點擊exe一路安裝即可。

2.配置

(1)每一次提交都需要包含你的名字和你的Email地址,因此需要配置一下這兩個參數,使用以下命令:

Shell代碼  
  1. git config --global user.name "Your Name"    
  2. git config --global user.email "your@email.com"    

    對終端顯示的配置,給文字添加顏色,更易于閱讀

Shell代碼  
  1. git config --global color.diff auto    
  2. git config --global color.status auto    
  3. git config --global color.branch auto    

3.常用命令

(1)git init  ,在指定的目錄執行該命令,即為初始化git倉庫,添加了.git文件。如果要將已存在的項目納入管理,只需切換到項目目錄,執行該命令,然后執行add,最后commit,下文有詳細資料介紹。

(2)git add .  .代表添加所有的,你也可以指定具體你想添加的文件,將計劃的改動添加到緩存區。

        git add *.js  

        git add index.php 

(3)git commit  

 

Git命令代碼  
  1. //提交時,直接在命令行添加注釋  
  2. git commit -m "initial commit"    
  3.   
  4. //跳過stage階段,git自動執行stage  
  5. git commit -am 'update to index.php'    

 

(4)git status   查看代碼的當前狀態,看是否與服務器端一致。

(5)git branch 顯示所有分支列表,要想創建分支,在此命令后添加要創建分支的名字,比如:

        git branch bigChange

(6)git checkout,剛剛創建使用命令(5)命令創建分支,但是仍然在master,要想切換到剛剛創建的分支需要使用checkout命令,執行git checkout bigChange,切換到剛創建的分支。

(7)git merge

(8)git log

        git log --gragh

(9)git pull  更新本地倉庫,將服務器端的改動更新到本地

(10)git clone /path/to/repository  檢出代碼,類似svn的checkout

(11)gitk --all  圖形化展示倉庫

 

4.如何將已存在的項目納入git的管理

請參考:http://jiangli.easymorse.com/?p=494

5.工作流程

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

  • 首先使用git add命令將計劃的改動提交到緩沖區,
  • 然后使用git commit -m "代碼提交信息"

命令,將代碼提交到HEAD,此時還沒有提交到服務器

  • 執行如下命令以將這些改動提交到服務器:
    git push origin master
    可以把 master 換成你想要推送的任何分支。

 

工作目錄下面的所有文件都不外乎這兩種狀態:已跟蹤或未跟蹤。已跟蹤的文件是指本來就被納入版本控制管理的文件,在上次快照中有它們的記 錄,工作一段時間后,它們的狀態可能是未更新,已修改或者已放入暫存區。而所有其他文件都屬于未跟蹤文件。它們既沒有上次更新時的快照,也不在當前的暫存 區域。初次克隆某個倉庫時,工作目錄中的所有文件都屬于已跟蹤文件,且狀態為未修改。在編輯過某些文件之后,Git 將這些文件標為已修改。我們逐步把這些修改過的文件放到暫存區域,直到最后一次性提交所有這些暫存起來的文件,如此重復。
 

6.安裝eclipse插件EGIT

(1)下載地址:http://www.eclipse.org/egit/

(2)簡介:

EGit 是Eclipse項目組為git版本控制系統提供的插件。Git是一個分布式的SCM,每一個開發者都擁有代碼的所有歷史版本的一個完整拷貝,搜索歷史非常快且靈活。

7.GitHub

(1)生成ssh keys

Shell代碼  
  1. ssh-keygen -t rsa -C "your@email.com"    

 生成key文件之后,登錄你的github賬戶,在賬戶設置中添加將該key添加到ssh key中。具體詳細參考:

github網站官方生成key向導:https://help.github.com/articles/generating-ssh-keys,寫得非常詳細。

(2) 下載感興趣的項目代碼,此處以jquery項目為例

git clone git://github.com/jquery/jquery.git 

8.遇到的問題

(1)ls不能顯示中文目錄問題

       經過查找資料,在http://www.cppblog.com/kusamba/archive/2010/08/23/124420.html找到解決方式,

    解決辦法:在git/etc/git-completion.bash中增加一行: 
             alias ls='ls --show-control-chars --color=auto' 

(2)如何添加已經存在的工程到遠程版本庫

請參考:http://jiangli.easymorse.com/?p=504

(3)svn工程遷移到git方法

請參考:http://jiangli.easymorse.com/?p=509

.相關資源及參考資料:

(1)Easy Version Control with Git

http://net.tutsplus.com/tutorials/other/easy-version-control-with-git/,詳細講解了和Github一起使用的方法。

(2) git操作基本命令

http://www.wojilu.com/Forum1/Topic/2236

(3)git - 簡易指南

http://rogerdudler.github.com/git-guide/index.zh.html

 

(4)從入門逐步深入的記錄:http://jiangli.easymorse.com/?cat=36

 

 

 

 

 

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
嵌入式必備技能之Git的使用
使用Git 完成基本的版本控制操作使用,看這一篇就夠了!
GIT使用教程與基本原理
Github 簡明教程 | 菜鳥教程
Git 的全面解讀_github 項目前面有個鎖_Mr
git常用命令大全
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 苏尼特左旗| 攀枝花市| 吉水县| 海盐县| 五寨县| 闻喜县| 辽源市| 大渡口区| 句容市| 吉隆县| 会宁县| 岱山县| 资讯 | 平潭县| 疏勒县| 东兰县| 信宜市| 济宁市| 海原县| 乌鲁木齐市| 突泉县| 烟台市| 乐都县| 晋宁县| 长沙县| 梁平县| 武强县| 肥西县| 涿州市| 莎车县| 沽源县| 仁寿县| 西吉县| 石楼县| 马山县| 南江县| 金塔县| 株洲市| 凤凰县| 海南省| 甘洛县|