git的搭建与使用,解决上传git成功后,没有看到工作目录的问题

在Linux环境中,详细介绍了如何安装Git并初始化仓库,以及遇到上传文件后无法通过常规方式查看工作目录的问题。文章指出,Git作为分布式版本控制系统,不同于集中式工具,文件并不直接显示在服务器上。作者提供了查看已上传文件的方法,帮助确认上传成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:

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 <1872488415@qq.com>
Date:   Thu Jan 18 09:44:32 2018 +0800

    git init

commit 7c8a43c56e452b2330ade0c1c11273d6fa5e98c4
Author: jcloud <1872488415@qq.com>
Date:   Wed Jan 17 19:22:40 2018 +0800

    初始化版本

commit aaf920009a658280ae15f793d26b16333d1315cb
Author: jcloud <1872488415@qq.com>
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用分布式的方式去看待,就会发现世界如此的美好

....






评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值