Mac下Git的基礎操做

一.什麼是Gitgit

git和SVN同樣屬於版本管理控制系統,用於敏捷的處理或大或小的項目以及相關的文件。和SVN不一樣的是git屬於分佈式版本管理控制工具系統。github

mac 系統 自帶 git,可是爲了便於廣大開發者使用git,也有git桌面客戶端,好比sourceTree.服務器

 

基於Git的快速的、免費的、穩定的在線代碼託管平臺有github,還有一些國內的,coding、csdn代碼託管平臺、京東代碼託管平臺等等。分佈式

 

二.Git的基本使用工具

1.註冊一個git帳號網站

我們以coding代碼託管平臺爲例來簡單介紹url

A.登錄coding網站https://coding.net/,註冊coding帳號,註冊完後需登錄郵箱激活郵件;.net

B.登錄帳號,建立新項目,項目分私有和公開的,公開的就是全部人只要訪問你的git主頁,就能夠看到你的代碼,私有的就是隻有你能看到,或者你的受權了的用戶能夠看到,這裏新建一個私有的項目。code

2.安裝Git客戶端資源

Coding做爲代碼託管服務器,在服務器上已經建立好項目,工做中須要把項目下載到本地,而後去上傳新增、或者修改代碼等操做,須要在本地安裝git客戶端。

安裝Xcode,Xcode集成了Git,不過默認沒有安裝,你須要運行Xcode,選擇菜單「Xcode」->「Preferences」,在彈出窗口中找到「Downloads」,選擇「Command Line Tools」,點「Install」就能夠完成安裝了,直接使用git命令便可。

3.經常使用命令

  • 克隆Git資源做爲工做目錄   git clone

         使用 git clone 拷貝一個 Git 倉庫到本地,讓本身可以查看該項目,或者進行修改。

         若是你須要與他人合做一個項目,或者想要複製一個項目,看看代碼,你就能夠克隆那個項目。 執行命令:git clone [url]

    [url]爲你想要複製的項目地址,在coding項目的左下角複製粘貼,注意是git結尾~~

    git clone https://git.coding.net/shimh/homework.git

  • 將添加或者修改的文件/代碼添加到本地項目目錄   git add <filename>

         git add task.rtf

         git add * 

         git add .

  • 提交修改後的文件/代碼到本地倉庫   git commit -m  「備註,描述」 
  • 從本地倉庫推送到遠程庫   git push  

        git push origin master   上傳本地當前分支代碼到master分支 

  • 從遠程庫下拉更新   git pull

     其餘經常使用:

  • 查看當前目錄的文件狀態  git status
  • 查看分支   git branch
  • 查看還沒有暫存的文件更新了哪些部分   git diff
  • 查看歷史記錄   git log
  • 刪除文件   git rm
  • 長期存儲密碼   git config -global credential.helper store
  •    由於git默認是不儲存密碼的,不執行這條命令的話每次更新代碼,或者提交代碼都須要輸入密碼 
  • 列出已存在的遠程分支   git remote -v
相關文章
相關標籤/搜索