####新建文件夹,在文件夹,打开命令工具。
- 初始化 git init
- 配置 git config --global user.name lizhili
- 配置 git config --global user.email lizhilimaster@163.com
- 添加 git add 文件名字
- 查看当前状态 git status
- (这个时候如果想删除刚才添加的文件)git rm --cached 文件名称
- 添加的时候可以使用 *.html 选择一类,也可以使用. 表示是所有的
- 提交 git commit 提交选中状态的文件,并做备注
- git commit -m 做备注 这个等于做了两步
- 忽略文件 新建文件 touch .gitignore 并把文件名字写进这个文件里面
- 如果想忽略文件夹,就把文件夹的路径写进去 例子:/dir1
- 创建分支 git branch 分支名字
- 切换分支 git checkout 分支名字 切换分支(里面的操作都一样的)
- 合并分支 首先切换到主线里面 git checkout master
- 合并分支 git merge 分支名字
- 推送文件 首先登陆github 新建仓库 new repository
- 查看上传配置 git remote
- 如果没有配置 用 git remote add origin https://github.com/lizhilicctv/xuexiphp01.git 来配置
- 查看当前推送地址,如果怕出错可以查看 git remote -v
- 真正上传 git push -u origin master 主分支
- 如果出现错误可以使用强制推送,会覆盖所有内容。 git push -uf origin master 主分支
- 复制项目 git clone 地址就可以了
如果上传错误,这么修改
git remote -v
git remote remove origin
git remote add origin xxx
####github提交失败 解决方法
原因:
GitHub远程仓库中的README.md文件不在本地仓库中。
解决方案:
git pull --rebase origin master
git push -u origin master