标签:管理 tps epo 历史 img 其他 tla 发布 目录
git简介 代码版本管理 建一个服务器,那现在是不是需要搭建一台 Git 服务器,来作为远程仓库呢?如何搭建 Git 服务器,
安装 yum install git ==假如多人协作开发,应该在每个使用者的机器上安装 git==
首建版本库Repository或者叫仓库git init
了解几个概念
Git 和 SVN 不同之一,就是有 工作区、暂存区的概念
流程
实例
$ pwd
/Users/yanshunjun/Desktop/mygithub
$ mkdir study
$ cd study
$ vi readme.txt
$ cd ..
$ git add study # 我这里是把目录一起提交了
$ git commit -m "crete a readme file"
[master (root-commit) 63e4ecd] crete a readme file
1 file changed, 2 insertions(+)
create mode 100644 study/readme.txt
Git 流程图
如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别。
目前互联网上已经存在了这样的网站,可以提供 Git 服务器,并且大部分情况下是免费的。
GitHub 网站你知道吧,这是一个神奇的网站,它就可以充当我们的远程仓库。
要想使用 GitHub 作为我们的远程仓库,只需要注册一个账号即可,当然这是免费的。
GitHub 虽然是免费的,但是指针对于你创建的公共仓库;什么是公共仓库?就是放在仓库里的代码互联网的任何用户都可看到,并且可以拉取等操作。要想创建私有仓库,需要花钱。
所以目前大部分公司使用另一个网址的服务 GitLab ,这个网站和 GitHub 唯一的区别是,可以为普通用户提供创建私有仓库,并且为这个私有仓库提供权限服务,免费。
克隆一个远程仓库到本地
这个地方有两个方法,有一个是公共的不需要密码,还有一个就是可以下载一个生产ssk-kegen的工具,本地生成一个公钥,然后放到gitlab上,就可以不用输入米面了
https://gitforwindows.org/
git clone git@gitlab.com:sharkyun/my_project_one.git
推送本地仓库的内容到远程仓库, 只有在第一次是使用 -u 之后不必再用 -u 参数
git push -u origin master
以后再此同步使用如下命令即可
git push origin master
origin 默认的远程仓库名
master 本地仓库名****
这个是一个朋友写的,基本上使用的问题都可以解决非常不错,
https://app.yinxiang.com/fx/e5dabe68-65fd-4d43-a176-a0bf0f5661ed
https://yq.aliyun.com/articles/718608?spm=a2c4e.11154873.tagmain.24.3df06fbbe92VnU
标签:管理 tps epo 历史 img 其他 tla 发布 目录
原文地址:https://blog.51cto.com/aklaus/2440072