git小白首先也应该会在github上下载相关的项目文件,例如下载得到一个myproject文件夹。 首先进入该文件夹:
cd myproject然后使用git指令,将project文件夹初始化为一个git本地仓库:
git init这样就可以使用git指令和远端仓库建立联系了。
这里介绍使用服务器作为远程仓库的方法。 首先使用ssh指令来到服务器端:
ssh user@xx.xx.xxx.xxx然后,新建一个文件夹用作远端仓库:
mkdir repository cd repository将这个文件夹初始化为git仓库:
git --bare init这样,repository文件夹就成为了远端仓库,可以从本地向远端上传项目文件了。
回到本地的文件夹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 masterorigin是该仓库的名称,master是指master分支。
注意到,我们是无法在服务器上查看repository中的项目文件的,这时,可以考虑使用git clone指令直接在远端服务器上也建立一个工作区,比如,我们来到/home/user目录下,使用以下指令:
git clone /home/user/repository/我们就可以得到一个与repository仓库关联的git仓库了,并且可以在服务器端查看文件、修改文件,与本地的仓库协同工作。