gitlab干货

git简介 代码版本管理 建一个服务器,
生产环境中的实际状况每每是这样,找一台电脑充当 Git 服务器的角色,天天24小时开机,其余每一个人都从这个“服务器”仓库克隆一份到本身的电脑上,而且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。git

那如今是否是须要搭建一台 Git 服务器,来做为远程仓库呢?如何搭建 Git 服务器,github

安装 yum install git ==假如多人协做开发,应该在每一个使用者的机器上安装 git==
首建版本库Repository或者叫仓库git init
gitlab干货
了解几个概念
Git 和 SVN 不一样之一,就是有 工做区、暂存区的概念windows

  • 工做区: 用来平时的开发、编辑文件之用,在你建立的仓库目录下,就是工做区
  • 暂存区: 用来暂时存放准备提交到仓库的文档的地方,在 .git 目录下。
  • master 分支: 真正用来存放和发布已经完成的代码文件的地方,在 .git 目录下。

流程服务器

  1. 在你的工做区建立编写你的代码文件 readme.txt (固然也包括目录)
  2. 用命令 git add readme.txt 将文件 readme.txt 放到暂存区,这个能够屡次执行添加
  3. 用命令 git commint -m "new file readme.txt" 将暂存区的全部文件和目录一块儿提交到 master

实例
$ 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.txtapp

gitlab干货

Git 流程图ide

gitlab干货

若是只是在一个仓库里管理文件历史,Git和SVN真没啥区别。工具

目前互联网上已经存在了这样的网站,能够提供 Git 服务器,而且大部分状况下是免费的。gitlab

GitHub 网站你知道吧,这是一个神奇的网站,它就能够充当咱们的远程仓库。网站

要想使用 GitHub 做为咱们的远程仓库,只须要注册一个帐号便可,固然这是免费的。3d

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

相关文章
相关标签/搜索