git的搭建與使用,解決上傳git成功後,沒有看到工作目錄的問題

環境:

Linux jcloud-virtual-machine 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

git安裝:

步驟:

sudo apt-get update
sudo apt-get install git

sudo 命令: 未在當前用戶切換到root用戶執行命令,如果在當前窗口輸入過一次密碼,將不會重新輸入密碼

或者直接使用root用戶安裝,則不需要sudo

安裝成功後

jcloud@jcloud-virtual-machine:~/workspaceServer$ git --version 
git version 1.9.1
接着可以使用git的別名命令,將git的一些命令別名化,如:

git config  --system alias.st status
可以利用linux的命令自動不補齊的功能,將命令補齊,建立目錄workspaceServer

使用git init命令將倉庫初始化,現在可以開始使用git了,使用Git Bash 將本地項目上傳,或者直接使用eclipse的圖像界面將項目上傳,略....

上傳之後可以,查看git日誌,查看git狀態,可能看到日誌等等好像已經成功了:

jcloud@jcloud-virtual-machine:~/workspaceServer$ git log
commit f551b76e0b5130e36a1efc96b739b0464fd66e50
Author: jcloud <[email protected]>
Date:   Thu Jan 18 09:44:32 2018 +0800

    git init

commit 7c8a43c56e452b2330ade0c1c11273d6fa5e98c4
Author: jcloud <[email protected]>
Date:   Wed Jan 17 19:22:40 2018 +0800

    初始化版本

commit aaf920009a658280ae15f793d26b16333d1315cb
Author: jcloud <[email protected]>
Date:   Wed Jan 17 06:40:42 2018 +0800

    ceadas
jcloud@jcloud-virtual-machine:~/w
但是在服務器上並沒有看到工作目錄或者文件,此時,覺得很奇怪,上傳成功了爲什麼沒有文件呢?於是直接使用find

find . -name jdbc*

發現無論如何有find不到

如果按照集中式的版本控制工具,上傳成功後,肯定能看上傳的文件,這個是分佈式的版本控制工具和集中式的一個區別吧,git裏任務這個就是一個倉庫而不是一個文件系統,每個人都有自己的倉庫,而不是集中在服務器上,所以這個時候看不到文件。

如果沒有文件那怎麼能算上傳成功了,於是很擔心,怕換臺電腦就不能協同工作了,

度娘了很久,大部分都是坑爹的答案,他們肯定沒有自己搭建並解決該問題,

實際上用這個方式可以看到上傳的文件

git clone XXX XXX

第一個XXX未倉庫名詞,第二個爲要克隆到的目錄


切換到主分支,於是

jcloud@jcloud-virtual-machine:~/workspaceServer$ git clone .git pojo
正克隆到 'pojo'...
完成。
jcloud@jcloud-virtual-machine:~/workspaceServer$ cd pojo/
jcloud@jcloud-virtual-machine:~/workspaceServer/pojo$ ls
logs  pom.xml  reboot.txt  src  welcon.txt
jcloud@jcloud-virtual-machine:~/workspaceServer/pojo$ ls -ltr
總用量 24
drwxrwxr-x 3 jcloud jcloud 4096  1月 17 19:14 src
-rw-rw-r-- 1 jcloud jcloud   29  1月 17 19:14 reboot.txt
-rw-rw-r-- 1 jcloud jcloud 7716  1月 17 19:14 pom.xml
drwxrwxr-x 2 jcloud jcloud 4096  1月 17 19:14 logs
-rw-rw-r-- 1 jcloud jcloud    6  1月 17 19:14 welcon.txt
jcloud@jcloud-virtual-machine:~/workspaceServer/pojo$ 
項目出現了,git和svn的結構不一樣應該擺脫svn的思想,來看待git用分佈式的方式去看待,就會發現世界如此的美好

....






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章