如果您在google code上的專案已經使用svn進行版本管理,也可以很方便的在本地使用git對專案進行版本管理。詳細操作步驟請參考:
convert your project from subversion to git
下面我們要講的主要就是如果在google code**上使用git版本控制系統來管理我們的專案**。使用google code進行專案**託管,您首先需要乙個google賬戶。如果您還沒有,請通過以下鏈結註冊乙個,否則請跳過這一步。
註冊google 賬戶:
1、首先進入google code**託管主頁面: 點選「 create a new project 」進入新專案建立頁面。
2、這裡我們以library-books 專案為例,這個專案主要是用來管理平時撰寫的一些原創筆記。該專案建立說明如下:
project name:library-books //專案名稱
project summary:library-books //專案概述,可以用一句話概括專案的主要內容
description:library-books
//專案描述,可以更詳細的描述專案的主要內容
version
control system:git
//版本控制系統,這裡我們選擇git
source
code license: gnu gpl v3 //**協議選擇,這裡我們選擇gnu gpl
v3project
label(s):books,opensource
//專案標籤,主要是作為專案關鍵字,方便別人搜尋適合進行索引
填寫完畢後,點選"create
project",專案建立完成。
1、點選進入google code管理設定頁面:設定頁面:
記錄下googlecode.com password,待會要用。
2、在"user
preferences"欄位下找到以下選項:
security
accept [email protected] google account
password when using a git or mercurial client. to make sure your password is
safe, always use the latest client from:
選中該選項,以確保使用者通過git客戶端能夠正常登陸到google
code進行版本管理。
1、進入專案管理主頁面,依次點選"source-checkout",進入checkout頁面。這裡我們可以看見有兩種方式可以訪問專案**:
option 1: 切換到工作目錄,在終端輸入以下**,檢出空倉庫。
git clone
option 2: 通過建立.netrc檔案保持訪問授權。在home目錄下建立 .netrc檔案,新增以下**到 .netrc檔案中:
machine code.google.com login [email protected]這裡我們採用第二種方式,免得頻繁輸入複雜的密碼。password
2、切換到工作目錄,在終端輸入以下**,檢出空倉庫。
git clone
3、在空倉庫中建立專案,並完成專案。專案完成後,切換到專案目錄,輸入以下命令,將專案推送到google code。
git push orgin --all
1、如何將已有專案推送到google code?答:首先切換到專案目錄,初始化git,然後提交**。
git init
git add .
git commit -a -m "initial branch"
然後新增google code遠端倉庫
git remote add origin
最後,將專案**推送到google code。
git push orgin --all
2、如果我的專案**已經託管在本地倉庫,怎麼再將專案託管在google code?答:首先切換到專案目錄,輸入以下命令,顯示遠端倉庫:
snowdream@snowdream:~/workspace/git/library-books$ git remote-v
originssh://git@snowdream/library-books.git(fetch)
originssh://git@snowdream/library-books.git(push)
我們可以看到該專案已經託管在本地倉庫。接下來我們通過以下命令新增google code遠端倉庫。
git remote add googlecode
注:命令中googlecode為倉庫別名,可以進行自定義。
再次顯示遠端倉庫,如下所示:
snowdream@snowdream:~/workspace/git/library-books$ git remote-v
googlecode(fetch)
googlecode(push)
originssh://git@snowdream/library-books.git(fetch)
originssh://git@snowdream/library-books.git(push)
最後,將專案**推送到google code。
git pushgooglecode --all
3、我對git版本控制系統還不熟悉,請問怎麼了解,學習使用git版本控制系統?pro git 中文版:
git magic中文版:
git reference英文版:
git documentation英文版:
pythonpip使用方法 pip使用方法整理
匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...
機械秒錶的使用方法 秒錶的使用方法!
秒錶是一種常用的測時儀器。又可稱 機械停表 由暫停按鈕 發條柄頭 分針等組成。它是利用擺的等時性控制指標轉動而計時的。它是利用擺的等時性控制指標轉動而計時的。在它的正面是乙個大表盤,上方有乙個小表盤 圖1.4 2 秒針沿大表盤轉動,分針沿小表盤轉動。分針和秒針所指的時間和就是所測的時間間隔。在表正上...
使用方法 離型劑使用方法
1 使用離型劑前必須確保模具乾淨,無粉塵 蠟垢 樹脂垢 油汙等殘留物質。可以使用專用的模具潔模劑進行清洗,不可用其他液體清洗,以免清洗不乾淨或損壞模具。另外,如果您的模具是新的,在清洗乾淨後,務必要對模具進行初步處理,用離型劑在模具表面噴 刷塗5 6次,之後方可正常投入生產。2 使用離型劑時,首先要...