git和github

2018-07-05  本文已影响12人  两分与桥

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

上一篇下一篇

猜你喜欢

热点阅读