Git学习之路(四)——Git仓库管理

原创 2016年05月31日 08:53:09

一到周末就放羊了,今天撰写第四节——Git仓库管理。

一般情况下,大家都是从网络上clone一个工程,然后开始编辑。当编辑结束的时候,再push到远程仓库中便可以。然而,将代码保存到远程仓库中是存在一定风险的。对于我这里的特殊情况,我一般是自建局域网服务器来进行代码托管的。这里,我将两种方法一并奉上,与大家分享。

本节暂不附注图片,可能阅读起来会有一些抽象,我尽量写得简练一些。

远程服务器托管

现在网上有很多免费的Git托管中心,如果不介意代码的安全性,可以将代码直接提交到这些托管中心来进行管理。比如:CSDN、开源中国等。(ps,具体有哪些托管中心就不一一列举了,网上一搜一大堆)。

需要做的工作如下:

1.复制远程仓库的网址:比如:https://shili.git
2.运行Git,定位到指定的位置,运行如下指令:

git clone https://shili.git

3.之后,便可以在本地仓库中进行编辑了。
4.一旦编辑完成,你可以通过运行命令:git push 来代码传送到远程仓库中。

本地服务器托管

本地服务器与局域网服务器的搭建,过程是雷同的。具体步骤如下:

1.定位到服务器文件夹下,运行如下命令:

git init –bare

2.切换到工作目录下,运行如下命令:

git clone file:///D:/****

3.之后当前工作目录下便会出现.git文件夹。至此,便可以进行代码编辑工作了。
4.如果编辑结束,查看版本库源文件状态运行如下命令:

git status

5.添加工作目录中的文件到版本库中,使用如下命令:

git add 特定文件名

6.提交版本库中文件的更改,运行如下命令:

git commit 特定文件名

7.将版本库上传到本地服务器中,运行如下命令:

git push -u origin master:master

常规的操作步骤如上所述。之后章节,我会依次对各个步骤进行较深入地探索。

如有疑问,或者文章中有不足之处,欢迎大家留言讨论。

下期预告:
Git学习之路(五)——Git 命令详解

目前已完成章节链接:(ps,动态更新中)

Git 学习之路(一)——初识Git

Git 学习之路(二)——安装Git

Git 学习之路(三)——配置Git

Git 学习之路(四)——Git仓库管理

Git学习之路(五)——Git 命令详解

版权声明:本文为博主原创文章,未经博主允许不得转载。

手把手教你使用git GitHub创建管理仓库

一:Git是什么?        Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别?       SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活...
  • zhang1027963459
  • zhang1027963459
  • 2016年01月07日 19:16
  • 12130

Git管理多个远端仓库的方法

作者: yongquan.xu 本文针对目前项目同时维护2个远端仓库的情况,介绍了用一个工作项目,同时提交的方法。 1、工程配置 由于S2和X588的系统主题不一样,本节介绍通过工程...
  • maetelibom
  • maetelibom
  • 2016年09月06日 12:12
  • 1277

Git 本地仓库管理

1 工作流程首先需要说明的是,git的版本库是以分支的形式进行管理的。当我们初始化一个新的版本库时,会自动创建版本库的第一个分支master,我们对本地仓库的修改都是提交到这个master分支的。关于...
  • scorpion_zs
  • scorpion_zs
  • 2016年12月26日 15:19
  • 670

手把手教你使用git GitHub创建管理仓库

一:Git是什么?        Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别?       SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活...
  • zhang1027963459
  • zhang1027963459
  • 2016年01月07日 19:16
  • 12130

项目管理工具——git(远程仓库的管理)

当从远程仓库clone时,git 自动把本地的master分支和远程的master分支对应起来。远程仓库的默认名称是origin 下面是查看远程仓库的信息[jason@localhost git_t...
  • u014104588
  • u014104588
  • 2016年01月31日 23:07
  • 479

repo 管理git仓库

repo是一个管理过个git仓库的工具。repo的工作原理:repo也是一个git仓库,只不过这个仓库中放的不是数据,而是一个包含若干个git仓库的路径的xml文件(内容与下面第2个截图相似)。记住,...
  • u012461550
  • u012461550
  • 2015年01月11日 10:06
  • 1279

配置多个git仓库

目前的git仓库如github都是通过使用SSH与客户端连接,如果只是固定使用单个git仓库的单个用户 (first),生成生成密钥对后,将公钥保存至github,每次连接时SSH客户端发送本地私钥...
  • yp321
  • yp321
  • 2015年04月16日 13:33
  • 1096

git在本地仓库上的使用

git作为一款优秀的版本控制工具受到广大用户的欢迎和喜爱,不管是开发还是项目管理都发挥着重要的作用。前面一篇文章已经简要说了如何在github上注册以及在本地添加SSH秘钥操作,包括在本地通过git指...
  • cai2016
  • cai2016
  • 2016年12月16日 16:02
  • 2105

git不同仓库不同账户解决方法

一台电脑中git管理多个github仓库账户参考: * http://www.cnblogs.com/xjnotxj/p/5845574.html * http://www.cnblogs.com...
  • myitec
  • myitec
  • 2017年05月20日 12:14
  • 930

Gitolite 构建 Git 服务器的权限管理

参考资料:     http://www.ossxp.com/doc/Git/gitolite.html 架设环境debian squeeze,所有安装软件均为debian源上自带。 ...
  • xyw591238
  • xyw591238
  • 2016年10月12日 10:57
  • 1583
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git学习之路(四)——Git仓库管理
举报原因:
原因补充:

(最多只允许输入30个字)