添加暂存区
git add
提交本地库
git commit -m “日志信息”
修改文件
vim 修改文件名
按i进入编辑模式 按esc退出编辑摸模式
:wq 保存更改
历史版本
git reflog 查看版本信息
git log 查看版本详细信息
版本穿梭
git reset --hard 版本号
分支操作
创建分支: git branch 分支名
查看分支: git branch -v
切换分支: git checkout 分支名
把指定的分支合并到当前分支上: git merge 分支名
合并产生冲突的原因
合并分支时,两个分支在同一个文件的同一个位置,有两套完全不同的修改,Git无法替我们决定使用哪一个,必须人分为决定新代码内容
如何解决呢?
解决办法
修改后 查看状态发现没有被追踪
我们还是老套路 进行添加然后提交
注意 此时使用git commit 命令时不能带文件名
Github操作
基本语法
- git remote -v 查看当前所有远程地址的别名
- git remote add 别名 远程地址
- git push 别名 分支 推送
- git pull 别名 分支 拉回本地
克隆
- git clone 远程地址
IDEA集成 Git
问题一:为什么要忽略它们
答: 与项目的实际功能无关,不参与服务器上部署运行.把它们忽略掉能够屏蔽IDE工具之间的差距.
问题二:怎么忽略
- 创建忽略规则文件 xxx.ignore(前缀名随便起,建议是git.ignore)