MAC OS X 命令列提交本地項目到git

來源:互聯網
上載者:User

MAC OS X 命令列提交本地項目到git
以前使用git都是在圖形介面的層面。今天有個機會來在文字介面下操作實踐一次。我把過程記錄下來供有需要的朋友學習。 書寫說明: 有$ 起始的位置是命令列($不屬於命令),沒有的是輸出結果。 1.在使用git命令工具之前,你要確保你已經安裝了git命令工具。如果你的系統中安裝了git.在終端輸入git 命令可以查看到相應資訊。 1 $ git --version2 git version 2.4.9 (Apple Git-60)   2. 如果沒有,可以安裝 Xcode Command Line Tools 工具,只安裝必要的命令列就可以了,包不大。(其內建git環境) 1 $ xcode-select --install  3.建立遠程git項目(相信大家都會,略過) 4.我是拷貝以前的git項目,作為一個新的本地項目,然後提交到一個新的git項目上(本地的項目你可以建立) 我這裡的目的是為了介紹git的初始化。當一個項目成為一個git項目後,項目中就會有一個.git的隱藏檔案,包含了git的資訊。當你拷貝了一個git的項目,修改後想作為一個新的項目提交時,必須要刪除項目中的.git隱藏檔案。不然,你這個項目中包含的git 資訊就還是之前的項目的,提交時就會提交到之前的項目中。 a.在終端切換到你要提交的項目的目錄(請切換到你的項目實際目錄位置) 1 $ cd /Users/my_mac/Documents/workspace/copy-project  b.查看目錄中的所有檔案(包含隱藏檔案)  1 My-MacdeMacBook-Pro:copy-project my_mac$ ls -a2 .        .git        .settings    pom.xml3 ..        .gitignore    assembly.xml    src4 .classpath    .project    doc        target  c.刪除.git 目錄 1 $ rm -fr .git    1 My-MacdeMacBook-Pro:copy-project my_mac$ ls -a2 .        .gitignore    assembly.xml    src3 ..        .project    doc        target4 .classpath    .settings    pom.xml  現在已經刪除成功了,接下來就可以進行正式的提交操作了。(如果是建立的項目,則不存在c操作) 5. 項目提交到git上  在當前項目的目錄中依次執行:   a.git初始化,建立一個empty Git repository  1 $ git init   b.添加目前的目錄及其中所有子目錄及檔案 1 $ git add .  c.提交到本地倉庫 1 $ git commit -m "建立項目"  d.推送到遠程倉庫(使用的是http協議,url填寫你自己的) 1 $ git remote add origin git remote add origin http://XXXXXXX.git  1 $ git push -u origin master  在上面的操作過程中,如果是首次,你可能還需要輸入你的git使用者名稱和密碼來驗證git許可權。如果在執行語句的時候,遇到 permission denied .在命令前加 sudo 即可。 6.git clone 你的git項目現在已經成功建立好了。如果你通過eclipse下載遠程git項目,預設會在你的根目錄下,建立一個git目錄然後把項目放到這個目錄中。你也可以通過命令列執行此操作。 1.在根目錄下建立git目錄  1 $ cd ~  1 $ mkdir git2 $ cd git  1 $  git clone http://XXXXXXXXX.git2.然後在eclipse 中 import  git項目的時候,就可以從本地匯入了。 如果有朋友不熟悉上面的命令。可以在終端輸入你想要查詢的命令 例如輸入 man mkdir  就會列印出 mkdir的用法,參數等等資訊。 git 官網有更為詳盡的git 操作命令。可自行查看學習。 7.done

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.