使用Git关联本地项目和服务器端项目

git建立本地工作区

git小白首先也应该会在github上下载相关的项目文件,例如下载得到一个myproject文件夹。
首先进入该文件夹:

cd myproject

然后使用git指令,将project文件夹初始化为一个git本地仓库:

git init

这样就可以使用git指令和远端仓库建立联系了。

git建立远程仓库

这里介绍使用服务器作为远程仓库的方法。
首先使用ssh指令来到服务器端:

ssh user@xx.xx.xxx.xxx

然后,新建一个文件夹用作远端仓库:

mkdir repository
cd repository   
mkdir myproject
cd myproject

将repository中的myproject初始化为git仓库:

git --bare init

这样,myproject文件夹就成为了一个远端仓库,可以从本地向远端上传项目文件了。

git指令从本地上传文件

回到本地的文件夹myproject,使用git指令上传项目。
首先,建立本地工作区与远端仓库的联系:

cd myproject
git remote add origin user@xx.xx.xxx.xxx:/home/user/repository/myproject

其中,origin是自定义的仓库名称,如果其他用户从该仓库clone项目的话,得到的文件夹名称就是origin。
然后,使用git add指令将文件添加到暂存区:

git add *

星号是指master中所有文件都添加到暂存区。
然后使用git commit指令提交:

git commit -m 'commit my files.'

这时,项目文件还没有提交到远程仓库。最后一步是git push操作,将项目文件提交到远程仓库。第一次提交时需要使用–set-upstream参数。

git push --set-upstream origin master

origin是该仓库的名称,master是指master分支。

在远端服务器建立工作区

注意到,我们是无法在服务器上查看repository中的项目文件的,这时,可以考虑使用git clone指令直接在远端服务器上也建立一个工作区,比如,我们来到/home/user目录下,使用以下指令:

git clone /home/user/repository/myproject

我们就可以得到一个与repository仓库关联的git仓库了,并且可以在服务器端查看文件、修改文件,与本地的仓库协同工作。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值