字数总计:446|阅读时长: 1 分钟
| 阅读量:
Git简介
- 版本控制系统(Version Control System, VCS)
- 其它VCS: CVS, Subersion, Visual source safe
- 开源共享,可以自架服务器,同时使用客户端访问与应用
- 专用的第三方的Git服务,相当于租用了别人的Git服务器,在上面创建软件仓库并进行版本管理。
- 典型的Git服务:Github,Gitlab
Git中的基本概念
- 仓库:相当于一个托管的单位,一般对应一个项目
- 版本: 仓库中的文件的某一个状态
Git安装
- Ubuntu或者Raspbian OS:
- apt-get/apt install git
Git的身份认证
- 一般情况下采用SSH或PGP密钥认证的方式。
- 参考:SSH的免密登录
创建Git仓库
Git初始化配置
- 提前准备用户名,邮箱
- git config –global user.name “用户名”
- git config –global user.email “邮箱”
- ssh-keygen -t rsa -C “邮箱”
- cat ~/.ssh/id_rsa.pub并将输出的内容添加到Github账户/setttings/ssh and gpg keys
初始化仓库
- 创建一个用作本地存储的仓库目录
- Git init :初始化仓库,相关配置在.git
- .git文件尽量不要修改
将文件添加到仓库并提交
- 前置:创建一个文件,例如:readme.md
- git add readme.md
- git commit -am “开发日志”
- git status
查看文件版本记录
- git log 文件名查看
- commit 后面的标识即为版本号
回退版本
将文件上传到Git服务器
- 前置:需要找到Git唱K地址,配置好SSH/GPG密钥
- git remote add origin github上的地址
- git push -u origin master
通常操作
- 单用户本地修改文件:
- git add
- git commit
- git push
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 晚川!