配置信息
git config --global user.name "name"
git config --global user.email "my@qq.com"
创建仓库
git init
查看仓库状态
git status
添加进仓库
git add .
提交进仓库
git commit -m "此次提交的信息,方便以后查询。"
查看当前修改
git diff
撤销未提交的修改
git checkout .
撤销已经添加的修改
git reset . //取消添加
git checkout . //撤销修改
查看git提交记录
git log
创建分支
git branch dev
查看分支
git branch
切换分支
git checkout dev
合并两个分支上的修改
git checkout master//切换到主干分支
git merge dev//将开发分支上的代码合并到主干分支上
合并过程中的文件
java
第一行
<<<<<<< HEAD
主干分支第二行
主干分支第三行
=======
开发分支第二行
开发分支第三行
>>>>>>> dev
=====以上是当前分支的代码
=====以下是要合并分支的代码
解决冲突后重新提交
git add .
git commit -m "解决冲突后再次提交"
删除分支
git branch -D dev //删除开发分支
从远程分支克隆一个项目到本地
将本地文件推到远程分支
git push https://gitee.com/yang-shuangyue/learngit.git master
将远程分支的代码同步到本地
git pull https://gitee.com/yang-shuangyue/learngit.git master