买来服务器或者虚拟空间了么,买来虚拟空间可以通过FTP上传,服务器可以通过本地上传上去,要在根目录下再细分目录来放置我写的代码。
建议先领阿里云官网的幸运券,能大大降低成本。安装git,不同系统安装命令不同
apt-get install git
yum install git
pkg install git
本地创建仓库,在需要的目录执行命令
git init
不执行这个,会找不到本地仓库位置,拉取了也找不到仓库存放。
拉取仓库的代码
git pull 远程仓库地址
发送代码到远程有点复杂,不过也挺简单
发送代码的时候,本地仓库里的代码必须和远程仓库里的代码一样,因为如果不一样,那就乱套了,所以要先拉取,覆盖到本地仓库,用网页在远程仓库新增或修改文件后,需要拉取代码覆盖本地没修改的,否则远程仓库拒绝接受。
添加要发送的文件
git add 文件名称
(git add )代表添加所有文件
添加要上传的文件之后,必须要给文件注释,否则远程仓库拒绝接收。
git commit -m "对文件的解释信息"
最后就可以发送了
git push 远程仓库地址 分支名
弄了2天才弄懂,790431300githubioprivate void DownLoad(string path)
{
try
{
FileInfo DownloadFile = new FileInfo(path);
ResponseClear();
ResponseClearHeaders();
ResponseBuffer = false;
ResponseContentType = "application/octet-stream";
ResponseAppendHeader("Content-Disposition", "attachment;filename=" + >面去,要得时候在pull到自己电脑上。
你的文件一共可以放在三个地方,一:你的本地库,二:你的当前修改缓存,三:公共服务器的远程库。在使用git服务器时,需要先在自己电脑上建立一个本地库,用来存放和克隆远程库的内容,当然克隆前应该先初始化一下。然后当你对你当前本地库里的文件进行完更改之后,它只是停留在本地缓存,你需要提交命令来将更改保存到本地库,在这完成之后,你需要将你的修改完的新版本的库push到远程服务器的库中。这样当别人在他的电脑上更新远程库后,就可以看到你修改的内容,当然还可以看到修改之前的版本。
2实验室服务器说明:
实验室git服务器ip地址为IP
实验室git服务器登陆用户选择bupt-server-1,一般修改在这个用户git clone +远程仓库地址\x0d\这里需要注意了,远程仓库会有两个地址,一个是使用SSH协议,一个是使用>有一个项目一直是再我们localhost服务器A下使用的git做的开发。最近需要搬移到线上的服务器B上。
目的:要保留原有的所有的开发记录。
一开始,我准备是直接clone一份最新的,然后以这个为原始版本开创建,发现这个是不可取的。
最后想到的一个办法就是,登陆到A上面,切换到git用户组,使用scp将整个repositories下的项目目录copy到服务器B的git repositories下。那样就能保留原有的文件所有者规git所有。然后在服务器B上创建一个跟刚才copy过去的项目。就可以直接在本地使用B服务器上的git地址进行开发了。
如果您是使用的别人的git仓库,比如github。那就看看下面这篇我在网上找的文章:
如果你想从别的 Git 托管服务那里复制一份源代码到新的 Git 托管服务器上的话,可以通过以下步骤来 *** 作。
1) 从原地址克隆一份裸版本库,比如原本托管于 GitCafe。
git clone –bare git@gitcafecom:username/projectgit
2) 然后到新的 Git 服务器上创建一个新项目,比如 GitHub。
3) 以镜像推送的方式上传代码到 GitHub 服务器上。
cd projectgit
git push –mirror git@githubcom:username/newprojectgit
4) 删除本地代码
cd
rm -rf projectgit
5) 到新服务器 GitCafe 上找到 Clone 地址,直接 Clone 到本地就可以了。
git clone git@githubcom:username/newprojectgit
这种方式可以保留原版本库中的所有内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)