git学习笔记
# git笔记 标签(空格分隔): git --- + 初始化 ``` git init git config --global user.name 'suprjsman' git config --global user.email 'sousuo.love@qq.com' ``` + 添加到仓库 ``` git add ./index.html //添加修改到暂存 git commit -m '操作描述' //托管项目到仓库并添加操作描述 //也可以一次性添加多个修改文件 git add ./ //添加多个修改文件 git commit -a '描述信息' //也可直接托管所有文件到仓库 ``` + 状态查看 ``` git status //查看状态,未提交为红色,缓存区为绿色,无东西为OK ``` + 过滤文件 - 通过.gitignore实现过滤不需要提交到仓库的文件 - 1. 在项目中创建一个名为'.gitignore'的文件(不能通过右键新建文件,只能通过编辑器新建) - 2. 在.gitignore 文件中写上'/'加需要过滤掉的文件的文件名 ``` /开发日志.txt /.gitignore ``` + 查看提交日志 ``` git log //查看完整信息 git log -oneline //查看简洁信息 ``` + 回溯版本 ``` git reset --hard Head~0 //回到上个版本 git reset --hard b78c582 //方法二,指定版本号 git reflog //查看版本号信息 ``` + 分支操作 ``` //新建分支 git branch test //新建一个'test'分支 git checkout test //切换到test分支 git branch //查看分支信息 git merge test //合并分支 git branch test -D //删除分支 ``` + 提交到github上 ``` //1. 登陆github,复制仓库地址 //2. 在本地仓库中输入指令提交项目到github仓库中 git push https://github.com/chenwei5000/test-demo.git master ``` + 克隆远端项目 ``` git clone https://github.com/chenwei5000/test-demo.git master ```