Git是非常重要的工具,但会被大多数学生或者即将进入职场的新人忽视的一个技能
1.我们首先要知道 什么是Git?
Git不是一项技术,只是一个工具。用来对代码进行版本控制。
在实际开发中,我们做的项目可能比较庞大,需求也不是很固定,那么我们写的代码有可能删了写,写了删。那么就需要对代码进行一个临时保存,就需要对代码进行一个版本保存了。
git的安装
在 Windows 上安装 Git 直接在 git-scm.com/downloads 里面,下载最新版的 Git,默认安装就可以了。 安装完成后,桌面空白处右键可以看到 Git Bash Here,点击后会出现一个类似cmd窗口,输入 git --version 可以出现版本号就说明 Git 安装成功。
git的配置和使用
第一步:配置用户信息
git config --global user.name “Pengfei”;
git config --global user.email “Pengfei@qq.com”
git config --list 查看是否设置成功
//直接复制过去修改引号内的内容就可以了
注意:这里的用户名与邮箱是全局配置的,以后再做新的项目时就不需要再次配置了
补充一个好多人都不知道的小技巧是,你可以为 Git 启用一些额外的颜色,这样就可以更容易地阅读命令的输出!
git config --global color.ui true
第二步:初始化git
在你的项目根目录或创建新目录右键打开git bash Here 输入 git init
此时,就在项目中创建了一个存储数据的仓库
第三步:添加和提交代码
(1)将代码放入到仓库的暂存区(仓库的大门口)
git add <file>
(2)将代码放入到仓库(真正的存储区)
git commit -m “提交的说明”
很棒! 此时,就完了成代码的版本保存
git的常用命令
现在我们已经可以在本地对项目进行版本控制了,现在来学学git的常用命令
1.git的状态查看 git status
(1) 当我们修改了代码,并没有提交到暂存区或仓库中时
提示信息显示文件是红色的
(2) 当我们修改了代码并且将代码提交到了暂存区,而没有将代码提交到真正的仓库中时
提示信息显示文件是绿色的
2.多文件提交 git add .
当我们代码程序由多个文件组成时,可以一次性将所有的文件保存到暂存区。
3.直接提交代码到仓库中
不经过暂存区直接将代码提交到仓库
git commit --all -m ‘提交说明’
4.查看日志
git log
git log --oneline 以一行的形式查看日志
5.版本回退
按照顺序进行回退
git reset --hard Head~0 ![]()回退到上次的版本
git reset --hard Head~1 回退到上上次的版本
...以此类推
6.分支
- 创建分支 git branch 分支名称
- 查看分支 git branch
3. 切换分支 git checkout 分支名称
4. 合并分支 git merge 分支名称
5. 分支的删除
git branch -d 分支名称 //需要合并后才能删除
git branch -D 分支名称 //可以强制删除
6.1远程分支:查看,提交,拉取,删除
1. 查看远程分支
git remote show 远程分支地址
1.提交本地分支到远程分支
git push -u origin 本地分支:远程分支
git push -u origin 分支(同名可以只写一次)
2. 拉取远程分支
git fetch 远程地址 远程分支:本地分支
3. 删除远程分支
git push 远程地址 --delete 分支名称