git

http://rogerdudler.github.io/git-guide/index.zh.html
https://git-scm.com/book/zh/v2
https://learngitbranching.js.org/
https://www.jianshu.com/p/072587b47515
https://github.com/bingeli/helloworld-git

基本操作

$ git clone <url> #克隆-网页端新建的远程git仓库, 到本地
$ git init #新建-本地git仓库, 在当前文件夹下
$ git add <filename> #添加-目标文件, 到待存区
$ git commit -m "<commit message>" #提交-待存区, 作为一个节点, 到本地HEAD
$ git push origin master #推送-本地master分支到别名为origin的远程仓库
$ git pull #拉取-远程仓库的最新版本, 以免冲突

网页新建

$ git clone <url>
$ git pull
$ git add <filename>
$ git commit -m "本次提交的描述"
$ git push origin master

本地新建

$ git init
$ git remote add origin <url>
$ git pull
$ git add <filename>
$ git commit -m "本次提交的描述"
$ git push origin master

分支

$ git checkout -b <branch> #新建分支
$ git checkout -b <local branch> <remote branch> #checkout远程分支

撤销前一次本地提交

$ git rebase -i HEAD~2 #交互式编辑文本, 表示要修改前n个提交, 选edit
修改代码
$ git rebase --continue #保存修改

https://git-scm.com/book/zh/v2/Git-工具-重写历史

commit message格式参考

feat: 新功能 (feature)
fix: 修补bug
docs: 文档 (documentation)
style: 格式 (不影响代码运行的变动)
refactor: 重构 (即不是新增功能,也不是修改bug的代码变动)
test: 增加测试
chore: 构建过程或辅助工具的变动

https://segmentfault.com/a/1190000009048911

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 他不在的时候, 她心空空荡荡。 她想他, 心底的忧伤就像潮水, 一阵一阵涌上来。 亲爱的,想你的微笑, 想你的开心...
    兰郡子阅读 311评论 4 18
  • 本章重点论述依法治国的重要性,商鞅认为国家的赏罚措施必须按照规定去实施,要绝对禁止以个人的意志决定赏罚的行为。否则...
    沉醉的文人阅读 927评论 5 14
  • 【格局财商进化营――打卡1】(说明:此文大篇幅只是概括) 小时候,我常看到爷爷在读一本书,叫《说话高手》。书中是教...
    石井雷小雷阅读 521评论 0 1
  • 临近新春佳节,闺蜜打电话吐槽,说她家猪队友说她矫情,起因就是早餐! 家附近的早餐店都回家过年了,闺蜜说买不到早餐了...
    文馨_阅读 371评论 3 4