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用分布式的方式去看待,就会发现世界如此的美好

....






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