ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
* [1、初始化设置](https://www.kancloud.cn/zheng1234/ajax/2337574#1_6) * [1.5.2提交步骤](https://www.kancloud.cn/zheng1234/ajax/2337574#152_20) * [1.5.3恢复记录](https://www.kancloud.cn/zheng1234/ajax/2337574#153_28) * [2.1分支](https://www.kancloud.cn/zheng1234/ajax/2337574#21_34) * [2.1.2分支命令](https://www.kancloud.cn/zheng1234/ajax/2337574#212_50) 下载[https://git-scm.com/downloads](https://git-scm.com/downloads) 鼠标右键>>Git bash here git --version ## 1、初始化设置 在使用git前,需要告诉git你是谁,在向git仓库中提交时需要用到。 1.配置提交人姓名: git config --global[user.name](http://user.name/)提交人姓名 2.配置提交人姓名: git config --global user.email 提交人邮箱 3.查看git配置信息: git config --list 修改也能用电脑文件修改 ![](https://img.kancloud.cn/60/89/608967622181ec721fc30c039ad05cfb_1381x503.png) 注意 1.如果要对配置信息进行修改,重复上述命令即可。 2.配置只需要执行一次。 ## 1.5.2提交步骤 1. git init初始化git仓库 //当前项目下 创建 初始化创库 2. git status查看文件状态 3. git add文件列表追踪文件 // git add index.html 将 文件添加到缓存下 4. git commit -m提交信息向仓库中提交代码 5. git log查看提交记录 ![](https://img.kancloud.cn/5b/98/5b984d545fc4ea373b64294c0af97eda_1487x526.png) ![](https://img.kancloud.cn/27/7d/277d46951cb5191a48b917ed7ad39806_870x160.png) ## 1.5.3恢复记录 ●用暂存区中的文件覆盖工作目录中的文件:“git checkout 文件 ●将文件从暂存区中删除: git rm --cached 文件 ●将git仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:git rest --hard commitID ![](https://img.kancloud.cn/97/28/97282c1a00503bed65a35b7b202dfa4b_670x393.png) # 2.1分支 为了便于理解,大家暂时可以认为分支就是当前工作目录中代码的一份副本。 使用分支,可以让我们从开发主线上分离出来,以免影响开发主线。 ![](https://img.kancloud.cn/73/bf/73bf48e4a6ba545938be1b47adb1a417_818x477.png) 2.1.1分支细分 1.主分支(master) :第一次向git仓库中提交更新记录时自动产生的一个分支。 ![](https://img.kancloud.cn/01/c1/01c1155d7669a374388e34f1f3dd6c8e_842x279.png) 2.开发分支(develop) :作为开发的分支,基于master分支创建。 ![](https://img.kancloud.cn/9a/0a/9a0adf213712814ec23cc700b113fb8d_373x357.png) 3.功能分支(feature) :作为开发具体功能的分支,基于开发分支创建 ![](https://img.kancloud.cn/59/cd/59cd21ddb7e57a300440dbdb5885381a_448x800.png) 功能分支->开发分支->主分支 # 2.1.2分支命令 git branch 查看分支 ●git branch分支名称创建分支 ●git checkout 分支名称切换分支 ●git merge来源分支合并分支 ●git branch -d分支名称删除分支(分支被合并后才允许删除) (-D强制删除) 2.2暂时保存更改 在git中,可以暂时提取分支上所有的改动并存储,让开发人员得到一个干净的工作副本,临时转向其他工作。 使用场景:分支临时切换 ●存储临时改动: git stash ●恢复改动: git stash pop