当前位置:   article > 正文

git 版本管理_git查看当前代码版本号

git查看当前代码版本号

网址:Git - 安装 Git

1.安装:选择安装目录,接着下一步下一步即可

在桌面上右击,有图中的:Git GUI Here 和Git Bash Here 代表安装成功

在Git Bash Here中:git --version 查看git版本

git 三大区域:工作区红色-- 暂存区绿色-- 版本库

2.在项目文件夹中:

  1. git init   初始化
  2. git status    检测当前文件夹的文件状态
  3. git add .   管理所有的文件(工作区->暂存区)
  4. git config --global user.email “邮箱”    配置个人邮箱(只执行一次)
  5. git config --global user.name “用户名”   配置个人用户名(只执行一次)
  6. git commit -m ‘描述信息’   生成版本(暂存区->版本库)
  7. git log   版本修改记录:最上面的是最新的
  8. git reset --hard 版本号    回滚(版本库->工作区)(版本号:是git log记录中commit后面的一串数字)
  9. git reflog   版本修改记录:最上面的是最新的,包括你进行回滚的记录(版本号:是git reflog记录中前面的一串数字)
  10. git reset head 修改的文件名    回滚(暂存区->工作区)
  11. git checkout 修改的文件名     回滚(工作区修改的文件->工作区)
  12. git reset --soft 版本号         回滚(版本库->暂存区)

分支:

  1. git branch      查看目前所在分支
  2. git branch 分支名dev        创建新的分支dev
  3. git checkout 分支名dev      切换到dev分支
  4. git merge 分支名dev     将dev分支上的内容合并到主分支master  此命令是在主分支master下操作的
  5. git merge 分支名master  将master分支上的内容合并到dev  此命令是在dev分支下操作的
  6. git branch -d 分支名dev       删除dev分支

远程仓库:

  1. git remote add origin 远程仓库地址   给远程仓库起别名origin (默认的名字为origin,无需再起别名)
  2. git push -u origin 分支名dev   将dev分支的代码推送到远程origin
  3. git clone 远程仓库地址       将远程仓库的代码克隆到本地(其中包括远程仓库上的所有分支代码都会克隆到本地),克隆的代码默认时master分支,先进行切换分支再开发
  4. git pull  origin 分支名dev  将远程仓库dev分支拉取到本地,进行代码更新

流程:

  1. 在家里上传代码:
  2. 给远程仓库起别名
  3. git remote add origin 远程仓库地址
  4. 向远程推送代码
  5. git push -u origin 分支名
  6. 到公司新电脑上第一次获取代码:
  7. 克隆远程仓库代码
  8. git clone 远程仓库地址
  9. 切换分支
  10. git checkout 分支名
  11. 在公司进行开发:
  12. 切换到dev分支进行开发
  13. git checkout dev
  14. 把master分支合并到dev分支
  15. git merge master
  16. 修改代码
  17. 提交代码
  18. git add .
  19. git commit -m “说明”
  20. git pull  origin  dev
  21. 回到家中继续写代码:
  22. 切换到dev分支进行开发
  23. git checkout dev
  24. 拉代码
  25. git pull  origin dev
  26. 继续开发
  27. 提交代码
  28. git add .
  29. git commit -m “说明”
  30. git pull  origin  dev
  31. 在公司继续开发:
  32. 切换到dev分支进行开发
  33. git checkout dev
  34. 拉代码
  35. git pull  origin dev
  36. 继续开发
  37. 提交代码
  38. git add .
  39. git commit -m “说明”
  40. git pull  origin  dev
  41. 开发完毕,上线:
  42. 将dev合并到master,进行上线
  43. git checkout master
  44. git merge dev
  45. git push origin master
  46. 将dev分支也推送到远程
  47. git checkout dev
  48. git merge master
  49. git push origin dev

Rebase 变基--将多个提交记录整合为一条,使记录简洁

  1. git rebase -i 版本号  从最近的记录到版本号之间的记录合并为一条
  2. git rebase HEAD~3   将最近的三条记录合并为一条,将提示中出现的pick改成s,为当前版本合并到上一个版本,最后  :wq  保存。提交到版本库的代码不要进行rebase操作
  3. git log --graph 格式化记录
  4. git log --graph --pretty=format:”%h %s”   格式化记录,只保留版本号和记录

beyond compare软件-快速解决冲突

  1. 1.安装beyond compare软件
  2. 2.在git中配置
  3. git config --local merge.tool bc3
  4. git config --local mergetool.path “beyond compare安装地址”  E:\BCompare\Beyond Compare 4
  5. git config --local mergetool.keepBackup false 不保留备份
  6. 3.应用beyond compare解决冲突
  7. git mergetool

配置文件:

  1. 项目配置文件 :项目/.git/config
  2. git config --local user.name “”
  3. 全局配置文件:~/.gitconfig
  4. git config --global user.name “”
  5. 系统配置文件:/etc/.gitconfig
  6. git config --system user.name “”
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/387916
推荐阅读
相关标签
  

闽ICP备14008679号