使用git进行版本控制
2018-07-23 05:41:31来源:博客园 阅读 ()
一 :何为版本控制
版本控制软件让你能够拍摄处于可行状态的项目的快照。修改项目后,如果项目不能正常运行,可以恢复到前一个可行状态。
二 :安装并配置git
安装网址:http://msysgit.github.io/,点击download
配置git:
1 在相应的目录中右击,Git Bash Here.
2 先后输入如下代码:
$ git config --global user.name "username" #填入自己的名字 $ git config --global user.email "username@example.com" #填入自己的邮箱
三 利用git 进行版本控制
1 创建项目
2忽略文件
扩展名是.pyc的文件是根据.py文件自动生成的,因此无需让git跟踪,这些文件存储在__pycache__中,为让git忽略这个文件,创建一个名为.gitignore的特殊文件
结果如下:
进行如下编辑:__pycache__/
3 初始化仓库
终端切换到相关目录,进行如下操作:git init
结果在文件夹里多了个文件.git用来管理跟踪文件的仓库
4 检查状态:git status
untracted files表示未跟踪的文件
5 将文件加入到仓库
git add .(末尾有.)将项目中所有未被跟踪的文件加入仓库
再次查看状态
6 执行提交
git commit -m " message"
已提交
再次查看状态,工作目录是干净的,是希望看到的结果。
7 查看提交历史
git log
每次提交,都会生成一个包含40位字符的独一无二的ID
更简单的:git log --pretty=oneline
8 第二次提交
对项目作修改,并提交修改
查看状态:git status
指出有文件已经被修改
之后提交修改(标志-am,-a让git将仓库中所有修改了的文件都加入到当前提交,若还创建了新的文件,再调用git add .),查看状态
9 撤销修改
再在文件让加入一句话,修改项目,但这次不提交所做的修改。
查看状态(查看出了修改)
之后用git checkout .命令来回复到之前的任何提交,即放弃自最后一次提交之后做的所有修改,使项目回复到最后一次提交的状态。
如图:
10 检出以前的提交,我们可以检出提交历史的任何提交,而不是最后一次提交,为此可以再命令git check末尾指定该提交的医用ID的前6个字符
git log --pretty=oneline
git reset --hard ddb2de
恢复到第二次提交之前。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Django项目中使用qq第三方登录。 2019-08-13
- Python连载30-多线程之进程&线程&线程使用 2019-08-13
- Python学习日记(十) 生成器和迭代器 2019-08-13
- python day2-爬虫实现github登录 2019-08-13
- 【Python】语法基础 | 开始使用Python 2019-08-13
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