git心得

git安装:
下载地址:https://git-scm.com/downloads

git文档:
文档地址:http://www.liaoxuefeng.com/wi…

git常用简单命令:

  1. git clone address (克隆一个本地库)
  2. git checkout -b dev (切换分支 *注意:默认master分支 切换开发:dev 测试:test)
  3. git merge dev(合并分支 *注意:本地开发提交完代码,合并到测试分支)
  4. git branch(查看所有分支 注意:带 的为当前分支)
  5. git branch -d (删除分支)
  6. git status (查看当前工作区的状态 *注意:显示当前是否有需要提交的文件)
  7. git add –(提交文件)
  8. git commit -a -m ‘dmemo'(提交到本地库)
  9. git push(提交到远程服务器)

10.git fetch(从远程库拉取到最新代码)
11.git pull(取回远程主机某个分支的更新,再与本地的指定分支合并)
12.git log(查看日志)

….后续更新中

提交文件流程:
1>git checkout
2>git fetch
3>git pull
4>git status
5>git add
6>git commit
7>git fetch
8>git push

合并到测试
1>git checkout test
2>git merge dev
3>git push

git时光机
案例:
女神说:我们公司新来了一个前端小白,她对git不熟悉,辛辛苦苦加班一星期 翘的代码没了
我说:噢,怎么没了?
女神回答:在终端输入git log,列出所有的commit信息
然后强制回滚git reset –hard 2216d4e,只还原了一部分代码,新commit的代码还是没有。
这是多人操作git很容易出现的问题,下面讲解如何去操作:
git reflog -展示出所有你之前git操作,你以前所有的操作都被git记录了下来
git reset –hard cd52afc -回到feature-6
git cherry-pick 4c97ff3 -你的feature-7的代码就回来了

参考文章:https://github.com/airuikun/b…

….仅供参考

    原文作者:kaye
    原文地址: https://segmentfault.com/a/1190000009211068
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞