Coding 代碼管理快速入門(轉)

來源:互聯網
上載者:User

標籤:

當項目建立好了之後,我們該如何上傳代碼到 coding 上呢? Coding 網站使用“ Git 倉庫”(類似 github )來管理代碼。 其操作原理在於:利用 git 服務,將本地的項目目錄下的檔案同步到 coding 的“ Git 倉庫”

本文主要包含如下內容:

  • 命令列上傳代碼
  • 圖形介面上傳代碼
  • 常見問題

註:以下示範均在 windows8 系統上進行

若在建立項目時,並未選擇“啟用 readme.md 檔案初始化項目”,“開源許可證”和“ gitignore 檔案 ”這三個選項(當然我們不建議這麼做)。點擊“代碼”選項,你會看到如下代碼管理介面: 你會看到代碼的訪問 url (紅框所示,https 方式),即 git 地址(不要用瀏覽器去訪問哦)。然後你可以根據它,在 windows 的 cmd 中輸入代碼,來建立項目的“ Git 倉庫”。

1. 命令列上傳代碼安裝 git

先從 git 官網( http://git-scm.com/downloads )上下載 git 並安裝到 C 盤.然後將 git 目錄下的 bin(如 C:\Program Files (x86)\Git\bin )添加到 PATH 環境變數。 右擊 ThisPC > properties > Adavanced system settings > Environment Variables 選擇 PATH, 點擊 Edit(如紅框所示)。將 bin 的路徑( C:\Program Files (x86)\Git\bin )添加到變數值後面  然後你就可以在 cmd 中使用 git 命令了。

建立新項目上傳
cd parent_dir //進入項目父目錄mkdir gitDemo  //建立項目目錄 gitDemocd gitDemo   //進入項目目錄git init  //初始化空的 git 倉庫touch README.md   git add README.md //這兩行添加簡單的 README.md 檔案git commit -m "first commit" //提交時附加的資訊git remote add origin https://git.coding.net/codingTutorial/gitDemo.git  //添加一個名為 origin 的遠端( url 為 git 地址)git push -u origin master //將該目錄下的檔案推送到遠端(origin)上的 "master" 分支

也許你會遇到如下問題:  這是因為你沒有配置你的使用者名稱和郵箱,可以在 cmd 中輸入紅框中標出的命令。 然後輸入使用者名稱和密碼(如紅框所示)。使用者名稱為登入 conding 時的個性尾碼或郵箱,密碼也是登入時的密碼。 

上傳已有項目或更新的項目
cd existing_git_repo //進入已有項目或更新的項目目錄//若該項目目錄未建立 git 倉庫,則需用 READM.md 初始化 git 倉庫,詳見“建立新項目上傳”//若有git倉庫則直接添加遠端倉庫上傳//如果目錄下有檔案沒有被追蹤(未與遠端倉庫同步),可以使用“ git add 檔案名稱” 和 “ git commit -m "message" ”,來添加追蹤檔案git remote add origin https://git.coding.net/codingTutorial/gitDemo.gitgit push -u origin master //這兩行將該目錄下的檔案推送到遠端(origin)上的 "master" 分支

同樣,對於後續更新的提交也同樣可以按照這樣的方式,即進入項目目錄,配置遠端,推送代碼。

2. 圖形介面上傳代碼安裝必要軟體
  1. 下載 msysgit ( 如果已安裝則不必 ) 並安裝( http://msysgit.github.io/ ): 安裝時一路預設點到底。 

  2. 安裝 TortoiseGit 64位: http://www.onlinedown.net/softdown/101592_2.htm 32位: http://www.onlinedown.net/soft/101591.htm 同樣, 安裝時一路預設點到底。

配置、使用 TortoiseGit

1. 建立版本庫

在任意空的檔案夾點擊滑鼠右鍵,選擇“ Git 在這裡建立版本庫” 

2. 將 Git 倉庫的代碼 pull 到本地目錄

選擇專案檔夾點擊右鍵,選擇“ Pull (拉取)” 

管理遠端:點擊紅框內的 label

只需配置好遠端(Remote)的名字(如 origin )和 URL(git 地址)即可

配置完遠端,點擊“ ok ”即可。 若是公開項目,無需輸入使用者名稱和密碼。若是私人項目,則需輸入使用者名稱和密碼。使用者名稱為登入 conding 時的個性尾碼或郵箱,密碼也是登入時的密碼

或者可以直接使用clone命令。建立空檔案夾,右擊clone即可。選擇好本地檔案夾路徑和遠程倉庫的url即可 

注意:若是遠程目錄為空白,則沒有master分支。不可以使用pull命令。應使用clone

3. 提交本地代碼 選擇專案檔夾點擊右鍵,選擇“ Push(推送)”  然後選擇遠端(如紅框所示,origin),點擊“ OK ”。輸入使用者名稱和密碼,代碼即可推送到遠端。 

項目目錄下加添檔案

若在項目目錄裡建立新的檔案,則該檔案必須“ commit ”一下,否則 push 操作可能會失敗。例如,添加一個名為“ addFile.txt ”檔案 具體步驟如下: 先選中檔案右鍵選擇“ add ”。如紅框所示。 

直接點擊 commit,或關掉視窗,右擊檔案。選擇“Git Commit->“master””

 輸入 message,修改版本的附加資訊如(“add a file “addFile.txt”),點擊 ok,輸入使用者名稱和密碼即可。 使用者名稱為登入 conding 時的個性尾碼或郵箱,密碼也是登入時的密碼 

注意:刪除目錄下的檔案後,也需要右擊專案檔夾 commit,否則無法成功 push!3. 常見錯誤

上傳代碼時,你可能會遇到如下錯誤:  這是由於提交的本地代碼的版本低於 coding 的“ Git 倉庫”,所以你要先將“ Git 倉庫”的 pull (拉取)到本地,這樣本地代碼版本就可以比“ Git 倉庫”的高了。就可以成功 push。

以上只是簡單介紹,關於 Git 具體的原理和操作,請參閱:Pro Git: http://git-scm.com/book/zh

 

  git學習資源:

  git簡易指南: http://www.bootcss.com/p/git-guide/

  git使用詳細介紹  http://blog.csdn.net/gemmem/article/details/7290125

  怎樣使用 GitHub? http://www.zhihu.com/question/20070065

  git使用指南  https://sites.google.com/a/kingofat.com/wiki/git-tutorial

  Sublime text2、Git、Github三者協同:http://www.zuojj.com/archives/1051.html

  在Sublime Text 2 中使用Git外掛程式串連GitHub http://www.cnblogs.com/owenChen/archive/2012/12/28/2837450.html

Coding 代碼管理快速入門(轉)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.