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


以前使用git都是在圖形界面的層面。今天有個機會來在文字界面下操作實踐一次。我把過程記錄下來供有需要的朋友學習。

書寫說明: 有$ 起始的位置是命令行($不屬於命令),沒有的是輸出結果。

1.在使用git命令工具之前,你要確保你已經安裝了git命令工具。如果你的系統中安裝了git.在終端輸入git 命令可以查看到相應信息。

1 $ git --version
2 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 -a
2 .        .git        .settings    pom.xml
3 ..        .gitignore    assembly.xml    src
4 .classpath    .project    doc        target

 

c.刪除.git 目錄

1 $ rm -fr .git  

 

1 My-MacdeMacBook-Pro:copy-project my_mac$ ls -a
2 .        .gitignore    assembly.xml    src
3 ..        .project    doc        target
4 .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 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 git
2 $ cd git

 

1 $  git clone http://XXXXXXXXX.git

2.然后在eclipse 中 import  git項目的時候,就可以從本地導入了。

如果有朋友不熟悉上面的命令。可以在終端輸入你想要查詢的命令 例如輸入 man mkdir  就會打印出 mkdir的用法,參數等等信息。

git 官網有更為詳盡的git 操作命令。可自行查看學習。

7.done


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM