赞
踩
Svn集中式版本控制系统,版本库在中央服务器,一定要联网
Git分布式版本控制系统,有本地库和远程库,可以离线工作
Git 从官网下载,默认安装
用于标识用户,区分人员
下面展示一些 `内联代码片`。
git config --global user.email “邮箱,任意,符合邮箱规则即可”
git config --global user.name “名字,任意”
注:--global 全局 ,如果没有加--global,每个文件就都要重新设置一遍
- git add 文件名/文件夹名:将某个文件放入暂存区
- git add . :将工作区所有变动的文件放入暂存区
- git add --all :等同于上一个命令
- 变动且放入暂存区的文件夹名是绿色的
- 变动但没有放入暂存区的文件夹名是红色的
- 没有变动的文件,显示空
- 显示当前所在分支
- git rm --cached 文件名/文件夹名:将某个文件从暂存区移除
- git commit -m “输入记录内容”:一定要输入 -m ,否则会进入vim编辑器,强制输入记录内容
git reset --hard HEAD^:退回到上一版本
git reset --hard HEAD^^:退回到上两个版本
git reset --hard HEAD~3:退回到上三个版本
git reset --hard 操作记录号:改变到相应记录的版本
回退后, 其他的版本也都是有记录的
- 作用1:提交的提示写错了,想重新改一下
- 作用2:开发当前代码的时候,发现上一次代码有bug,可以先退回大到暂存区,然后将修复的代码提交到暂存区,最后一起提上去,这样依旧是一次提交记录
- git revert HEAD:撤销上一个版本,回到上上版本,产生新的记录
用途:
- 测试某个版本,为了不影响开发,创建新的分支
- 保证新功能的开发和旧功能的维护不冲突
- git remote add origin(远程地址别名) https://github.com…(远程地址)
- git push origin master: origin是推送的地址,master是将本地的主分支和远程的主分支进行合并,第一次推送需要输入远程库的账号和密码
- git push -u origin mater: -u 是将origin mater设置为默认,之后推送使用 git push 即可
- git pull origin master:从origin这个地址的主分支上拉取代码,如果之前push的时候使用了 -u 那么输入git pull 即可
可以使用可视化工具,不用手敲代码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。