初始化本地空git存储库 git init
克隆远程仓库 git clone 仓库地址
查看当前本地仓库状态 git status
添加文件到暂存区 git add .
将暂存区内容添加到仓库中 git commit -m ****
提交到远程仓库 git push
分支开发
查看分支
git branch
创建分支
git checkout -b branchName
删除本地分支
git branch -d branchName
删除远程分支
git push origin --delete branchName
切换分支
git checkout branchName
远程添加分支
git push origin branchName
分支流程
git checkout master
git pull
git checkout feature/candide
git merge master
git add .
git commit -m “提交改动”
git push
过滤目录或文件
项目根目录下建立 .gitignore 文件
例:过滤 node_modules 文件夹
在文件中添加一行
node_modules/ 即可!
本地仓库与远程仓库连接,本地仓库终端下
1、git remote add origin https://gitee.com/gao_li_min/my-collect.git
2、git push -u origin master
3、git push -f origin master -----强制推送
回滚前版本
1、 git reset --hard ec696a80aea7efdbb280f97d0737b291bc485228
2、git push -f
清除缓存
git rm -r --cached .
git config --global user.name ‘gaoliming111’
git config --global user.email ‘616436112@qq.com’
Solution1: (原因)自己配置的用户名,邮箱可能输入错误了。查看用户名,邮箱
git config user.name
git config user.email
修改,用户名,邮箱
git config --global user.name “xxx”
git config --global user.email “xxx”
移除仓库,重新添加
git remote rm origin
git remote add origin https://github.com/XXX
Failed to connect to github.com port 443 after 21254 ms: Timed out : git链接超时
//因为http代理原因出现此问题 : git config --global --unset http.proxy