以前使用git都是在圖形界面的層面斤儿。今天有個機(jī)會來在文字界面下操作實踐一次励饵。我把過程記錄下來供有需要的朋友學(xué)習(xí)驳癌。
書寫說明: 有$ 起始的位置是命令行($不屬于命令),沒有的是輸出結(jié)果。
1.在使用git命令工具之前役听,你要確保你已經(jīng)安裝了git命令工具颓鲜。如果你的系統(tǒng)中安裝了git.在終端輸入git 命令可以查看到相應(yīng)信息。
1 $ git --version2 git version 2.4.9 (Apple Git-60)
- 如果沒有典予,可以安裝 Xcode Command Line Tools 工具,只安裝必要的命令行就可以了甜滨,包不大。(其自帶git環(huán)境)
1 $ xcode-select --install
3.創(chuàng)建遠(yuǎn)程git項目(相信大家都會瘤袖,略過)
4.我是拷貝以前的git項目衣摩,作為一個新的本地項目,然后提交到一個新的git項目上(本地的項目你可以新建)
我這里的目的是為了介紹git的初始化捂敌。當(dāng)一個項目成為一個git項目后艾扮,項目中就會有一個.git的隱藏文件既琴,包含了git的信息。當(dāng)你拷貝了一個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
現(xiàn)在已經(jīng)刪除成功了霎终,接下來就可以進(jìn)行正式的提交操作了。(如果是新建的項目升薯,則不存在c操作)
- 項目提交到git上
在當(dāng)前項目的目錄中依次執(zhí)行:
a.git初始化莱褒,創(chuàng)建一個empty Git repository
1 $ git init
b.添加當(dāng)前目錄及其中所有子目錄及文件
1 $ git add .
c.提交到本地倉庫
1 $ git commit -m "新建項目"
d.推送到遠(yuǎn)程倉庫(使用的是http協(xié)議,url填寫你自己的)
1 $ git remote add origin http://XXXXXXX.git
1 $ git push -u origin master
在上面的操作過程中,如果是首次涎劈,你可能還需要輸入你的git用戶名和密碼來驗證git權(quán)限广凸。如果在執(zhí)行語句的時候,遇到 permission denied .在命令前加 sudo 即可蛛枚。
6.git clone
你的git項目現(xiàn)在已經(jīng)成功創(chuàng)建好了谅海。如果你通過eclipse下載遠(yuǎn)程git項目,默認(rèn)會在你的根目錄下蹦浦,創(chuàng)建一個git目錄然后把項目放到這個目錄中扭吁。你也可以通過命令行執(zhí)行此操作。
1.在根目錄下創(chuàng)建git目錄
1 $ cd ~
1 $ mkdir git2 $ cd git
1 $ git clone http://XXXXXXXXX.git
2.然后在eclipse 中 import git項目的時候盲镶,就可以從本地導(dǎo)入了侥袜。
如果有朋友不熟悉上面的命令「然撸可以在終端輸入你想要查詢的命令 例如輸入 man mkdir 就會打印出 mkdir的用法枫吧,參數(shù)等等信息。
git 官網(wǎng)有更為詳盡的git 操作命令宇色【旁樱可自行查看學(xué)習(xí)。
7.done