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

    技术2022-07-12  76

    git建立本地工作区

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

    cd myproject

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

    git init

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

    git建立远程仓库

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

    ssh user@xx.xx.xxx.xxx

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

    mkdir repository cd repository

    将这个文件夹初始化为git仓库:

    git --bare init

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

    git指令从本地上传文件

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

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

    其中,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/

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

    Processed: 0.013, SQL: 9