2019年1月17日小于 1 分钟
2019年1月17日大约 10 分钟
个人是个开源主义者。
但是有时不是涉及到个人利益而是公司利益时。。。
还是选择Gitlab
放一下自己写的小DEMO。
以后将使用自己搭建的 phabricator。
GitLab
GitLab 将问题、代码审查、CI 和 CD 统一到单一的用户界面中。
顺便一提,此作者在项目管理方面做得不错。
有时间可以看看。
2019年1月17日小于 1 分钟
- 搜索
使用这个直接搜索 gitlab,然后选择 gitlab-ce
- 创建
直接点击【Create】,然后可以看到一系列的日志,这个过程还是很费时间的。
- 访问
什么都不用做,然后执行
$ docker ps
2019年1月17日大约 3 分钟
2019年1月17日大约 2 分钟
2019年1月17日大约 6 分钟
2019年1月17日大约 4 分钟
Git 是一个免费且开源的分布式版本控制系统,设计初衷是为了快速并高效地处理从小到大的各种项目。
初始化
创建 Maven 项目
使用你的 IDE(集成开发环境)来创建一个 Maven 项目。
可能像这样:
D:\CODE\git-demo>tree /f
文件夹 PATH 列表
卷序列号为 00000200 3E45:BF16
D:.
│ git-demo.iml
│ pom.xml
│
├─.idea
│ │ compiler.xml
│ │ misc.xml
│ │ modules.xml
│ │ workspace.xml
│ │
│ └─copyright
│ profiles_settings.xml
│
└─src
├─main
│ ├─java
│ └─resources
└─test
└─java
2019年1月17日大约 6 分钟
git status
显示 Git 文件的状态;
这条命令用于查看工作目录和暂存区的状态。它会列出哪些文件已经被修改、哪些文件被添加到暂存区、哪些文件尚未被跟踪等。
这有助于你了解当前仓库的状态,从而决定下一步的操作,比如提交更改或撤销更改。
$ git status
On branch master
Initial commit
Untracked files:
(use "git add ..." to include in what will be committed)
.gitignore
pom.xml
nothing added to commit but untracked files present (use "git add" to track)
2019年1月17日大约 2 分钟
我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容:
Git is a distributed version control system.
Git is free software.
2019年1月17日大约 8 分钟