git 是一个工具,github是一个仓库
团队协作开发
版本管理
MAC本身上也是一个Unix
git init 初始化
git add file.py 把代码放入git 暂存区
git commit 把代码从暂存区存入仓库
git status 查看当前的代码修改状态
git checkout 把代码从暂存区回滚到工作区
git reset --hard HEAD^ 回滚到上一次
git reset --hard 343ad23 回滚到指定的版本
git reflog 查看所有的操作记录
rm file bendi 删除
git add/rm file 提交到暂存区
git reset HEAD file ,从暂存区会滚回工作区
git checkout --file , 把工作区里操作撤销
把本地仓库推到远程(已经有仓库)
git remote add origin https://github.com/zhengyuan96/hello-world.git
git push -u origin master
分支
git checkout -b branch_name 创建并切换到分支
git checkout branch_name 切换分支
git pull 从远程更新代码到本地
git push 把本地代码推到远程
git merge branch_name 合并分支
git stash 把当前工作环境临时保存
git stash apply 恢复之前保存的临时工作
git stash list 查看临时保存的列表
git stash drop 删除当前临时保存的环境备份
git stash pop 恢复并删除临时保存的备份
提交修改
pull request
忽略上传
gitignore
github 下载代码
http 不需要认证
ssh 需要认证
restful 是一种互联网软件架构,是一种规范
网站即软件
Restful Api,如何去定义api
腾讯认证结构 oauth
返回数据一般都是json格式的
不要在master上修改东西,往master提交代码时,先下载最新的master再合并
git&github 快速入门
参考博客:https://www.cnblogs.com/alex3714/articles/5930846.html
restful
参考博客:https://www.cnblogs.com/alex3714/articles/6808013.html
网友评论