git
git简介
- git是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖 于网络和中心服务器。
 - 优点
 
- git的社区开源,且拥有丰富的资料,项目
 - 分布式的版本管理,不会出现中心服务器死机就影响工作(集中式管理),强调个体
 - 公共服务其压力和数据量都不会太大。
 - 速度快,灵活。
 - 离线工作,管理代码成本低。
 
- 缺点
 
- 学习周期较长。
 - 代码保密性较差。
 
git命令
安装git
1  | sudo apt install git  | 
配置git环境
1  | git config --global user.name "你的用户名"  | 
创建版本库(.git目录)
1  | git init  | 
本地空仓库的创建需要在空目录下
1  | mkdir gitspace # 创建空目录  | 
添加文件到git仓库
1  | git add <FileName> # 将文件放入暂存区,可反复使用,同时添加多个文件  | 
查看仓库状态
1  | git diff <>  | 
版本回退
1  | git log # 查看历史提交记录(git log --pretty=online,日志单独成行),HEAD(当前版本)  | 
撤销修改
1  | git check --<filename> # 撤销修改  | 
将本地库内容推送到远程库
1  | git push -u origin master # 第一次推送  | 
从远程库克隆
1  | git clone <网址>  | 
操作分支
1  | git branch # 查看分支(git branch -a查看所有分支)  | 
查看远程库信息
1  | git remote (-v) # 查看远程库信息  | 
抓取分支
1  | git pull origin # 抓取分支(默认克隆master)  | 
远程仓库默认名:origin
操作标签
1  | git tag <tagname> # 创建标签  | 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Libraの客栈!