版本控制:git
2018-06-29 06:08:37来源:博客园 阅读 ()
1.你目录中的文件是第一层
2.缓存区,每次add之后,当前目录中要追踪的文件会作为一个版本会存放在缓存区。注意不是所有的文件。一般一个文件生成之后,会标记为“未追踪”,
但是否对其做版本管理还是要选择的。例如一些编译文件就没有必要追踪。对需要做版本管理的问件,用add添加,不需要的用clean删除。
3.本地仓库,每次commit之后,缓存区最新的版本就会存放在本地仓库。这里要提及一个HEAD的概念。HEAD是当前的版本指向,
每次更新或者回退都会修改HEAD的指向,但对仓库中每一个版本并不会删除。所以即使回退到过去还是有机会回到现在的版本的。
4.远程仓库,每次push之后,会将本地仓库中HEAD所指向的版本存放到远程仓库
命令 功能
git init 在本地的当前目录里初始化git仓库
git status 查看当前仓库的状态
git add -A 增加目录中所有的文件到缓存区
git add file 增加相应文件到缓存区
git commit -m "信息" 将缓存区中更改提交到本地仓库
git log 查看当前版本之前的提交记录
git reflog 查看HEAD的变更记录,包括回退
git branch -b branch_name 建立一个新的分支
git diff 查看当前文件与缓存区文件的差异
git checkout -- file 取消更改,将缓存区的文件提取覆盖当前文件
git reset --hard 版本号 回退到相应版本号,同样也可以回退到未来的版本号
git clean -xf 删除当前目录中所有未追踪的文件
git config --global core.quotepath false 处理中文文件名
建立方法,输入命令:ssh-keygen -t rsa -C "your_email@youremail.com" //双引号里面是你的常用邮箱
然后再在本地建立一个仓库,将两者进行链接,再去写入文件执行版本管理。所用到的命令有:
git remote add origin git@github.com:<用户名>/<仓库名>.git
git pull origin master //因为github建立仓库时会有readme.md文件,先要拷贝一份
git push -u origin master //将本地仓库链接到master分支上,你当然可以链接到其他分支
git push//上传你的本地仓库
git clone git@github.com:<用户名>/<仓库名>.git
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python day2-爬虫实现github登录 2019-08-13
- 爬虫--selenium之 chromedriver与chrome版本映射表(最新至v 2019-07-24
- Python基础之用户交互、流程控制、循环语句 2019-07-24
- 整合 User-Agent 大全汇总 2019-07-24
- Python pip版本升级 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash