1. 使用git之后,命令行操作变得尤为重要,并且更加频繁
2. cd命令依旧,还是进入指定的文件夹的意思
3. dir/ls命令:用于列出当前路径下文件夹中文件和目录的列表
4. pwd命令:用于查看当前在哪个路径下
5. 配置git开发信息
git config --global user.name "姓名"
git config --global user.email "邮箱"
6. 初始化本地仓库
在本地仓库文件夹中,执行如下命令
git init
备注:在linux/unix系统下,文件名称以.开头的表示隐藏文件
7.查看仓库中文件的状态
git status
[未管理状态]:表示文件还没有纳入到git版本管理中
[未提交状态]:表示文件是存放在暂存区的
[提交状态]:表示文件是存放在本地仓库的
8. 将文件包含到git管理中
git add 文件名称
9. 将文件提交到git本地仓库中
git commit 文件名称 -m "注释"
10. 修改后的文件,git就会提示被修改~
查看修改内容:git diff命令
11. 提交所有文件到本地仓库
git commit -a -m "注释"
12. 从工作空间中,取出本地没有的文件
git checkout 文件名称
13. 分支操作
git branch 列出分支
git branch [名称] 创建一个分支
git checkout [分支名称] 切换到指定的分支
git merge [分支名称] 将指定的分支中的内容合并到主分支中
git branch -d [分支名称] 删除指定的分支
14. git log查看分支中操作的历史记录<日志>
15. 远程仓库获取《克隆》
git clone https://github.com/laomu/1000phone_JQuery.git
16. 工具操作
PHPStrom中,配置git插件
主要配置Git和GitHub
>> 克隆已经存在的项目
VCS->Checkout from Version Control->Git
* Git Repository URL:远程仓库地址
* Parent Directory:本地仓库地址【本地文件夹】
* DirectoryName:文件夹名称
点击Clone,就可以将远程的项目克隆到本地工具的文件夹中
>> 提交自己的项目共享到github上
VCS->Import into Version Control->Share Project on GitHub
* New Repository name: 分享项目到git的那个仓库中【这个仓库是分享时会新建】
* Remote name: 远程名称,默认即可,可选
* Description: 仓库描述信息,可选
点击Share进行分享
第一次提交时,会弹出对话框,要求输入github的账号+密码确认是否本人。
然后就会在github上创建新的仓库,将项目存放在新的仓库中分享给别人。
主要内容和目标
* 有自己的github账号,能在远程github上创建/删除仓库
* 学会git常见命令行操作,熟悉并掌握
>> status/add/commit/diff/branch/clone/push/pull/checkout
* 学会在工具中配置git插件
* 学会在工具中克隆远程项目、上传项目
* 扩展,学会在工具中实现多人项目协同开发。
* 目标:将现阶段开发的项目,纳入到自己的git管理中。