(需要和github账户设置一致)
git config --global user.name itcast 设置用户名
git config --global user.email ithema@itcast.cn 设置邮箱
git config --list 查看设置
- git init 初始化git仓库
- git status 查看文件状态
- git add 文件列表 追踪文件
- git commit -m 提交信息 ,向仓库提交代码
- git log 查看提交记录
1.用暂存文件覆盖工作目录文件
git checkout 文件名
2.将文件从暂存区中删除
git rm --cached 文件名
3.将git仓库指定更新记录恢复,并且覆盖暂存区和工作目录文件
git rest --hard commitID
- 主分支(master)
- 开发分支(develop)基于主分支创建
- 功能分支(feature) 基于开发分支创建
分支命令:
- git branch 查看分支
- git branch 分支名称 创建分支
- git checkout 分支名称 切换当前分支
- git merge 分支名 合并分支(合并分支和删除分支需要先切换到主分支)
- git branch -d 分支名 删除分支
- git branch -D 分支名 强制删除分支
存储临时改动
git stash
恢复改动
git stash pop
远程仓库操作
1.将仓库克隆到本地
git push 远程仓库地址 分支名称
$ git push https://github.com/Acaciad/text.git master
2.本地推送到远程
git push 远程仓库地址别名 分支名称
git push -u 远程仓库地址别名 分支名称(-u 记住推送地址及分支,下次推送只需git push)
git remote add 远程仓库地址别名 远程仓库地址
$ git remote add https://github.com/Acaciad/text.git
克隆远程仓库到本地
git clone 仓库地址
拉取远程仓库最新版本
git pull 远程仓库地址 分支名称