1.基本信息配置
git config --global user.name "Mezreal"
git config --global user.email "Mezreal@gmail.com"
2.初始化仓库
git init --创建一个仓库
3.添加文件
git add + 文件名 添加当前文件
git add . 添加当前目录下所有文件
4.提交代码
git commit -m "提交描述信息"
这里需要注意的是:一定要通过-m 参数来加上提交的描述信息,没有描述信息的提交被认为是不合法的。
5.查看修改信息
git status --查看修改状态
git diff --查看修改内容 +文件名 可指定查看某文件修改内容(直接使用查看所有修改信息)
git checkout --撤销未提交修改
git reset --返回未添加状态
6.查看提交信息
git log --查看所有提交信息 +哈希值,查看某提交信息
git log +某提交信息 –p 查看提交信息修改内容
7.Git高级用法
1.分支用法:主要的作用就是在现有代码的基础上开辟一个分叉口,使得代码可以在主干线和分支线上同时进行开发,且相互之间不会影响。
使用场景:
比如说你们公司研发了一款不错的软件,最近刚刚完成,并推出了 1.0 版本。但是领导是不会让你们闲着的,马上提出了新的需求,让你们投入到了 1.1 版本的开发工作当中。过了几个星期,1.1 版本的功能已完成了一半,但是这个时候有用户反馈,之前上线的 1.0 版本发现了几个重大的 bug,严重影响软件的正常使用。这时引入分支就能很好地解决上述问题。
git branch –a --查看分支
git branch +名字 -- 创建分支
git checkout +分支名 -- 切换分支
将修改合并到主分支:
git checkout master -- 先切换至该分支
git merge +已修改的分支名
git branch -D +分支名 --删除分支
git clone + 仓库链接 --复制远程仓库到本地
git remote add origin +仓库链接 -- 添加远程仓库
git pull +仓库链接 --同步远程仓库到本地
git push origin master --将主分支的修改推送到远程仓库
8. 删除Git仓库
方法一: 在该目录下找到 .git 文件,直接删除即可
方法二:rm -rf .git