工程化专题之git

简介: 1 svn:  1)中心化版本控制,只有server知道版本的变化信息,push和pull需要联网  2)server硬盘坏了怎们办2 安装:  1)git config –-global user.

1 svn:

  1)中心化版本控制,只有server知道版本的变化信息,push和pull需要联网

  2)server硬盘坏了怎们办

2 安装:

  1)git config –-global user.name ‘xx’

  2)git config –-global user.email ‘xx’

  3)ssh-keygen -t rsa -C '123@qq.com' 生成密钥公钥,位于~/.ssh

3 常用命令:

  1)git status 查询当前状态

  2)git remote

    a) git clone

    b)git init

    c)git remote add origin url

    d)git push -u origin master

  3)git fetch/pull/push

  4)回滚:git reset --hard 提交版本号

        git push -f origin master

  5)git checkout

    a)切分支

    b)撤销本地修改

  6)git commit --amend

  7)git merge 合并分支

 

  8)git rebase 变基

 

9)git tag 

10)git alias 组合命令并起别名

11)git config --list

4 gitlab

5 git hooks

6 git-flow

 

相关文章
|
JavaScript 开发工具 git
工程化:Commitlint / 规范化Git提交消息格式
通过这些思维导图和分析说明表,您可以更加直观地理解Commitlint的安装、配置和使用方法,从而有效规范Git提交消息,提升团队协作效率和代码质量。
539 14
|
JavaScript 开发工具 git
工程化:Commitlint / 规范化Git提交消息格式
通过这些思维导图和分析说明表,您可以更加直观地理解Commitlint的安装、配置和使用方法,从而有效规范Git提交消息,提升团队协作效率和代码质量。
1247 9
|
JavaScript 前端开发 开发工具
前端工程化之 git commit 工具链
前端工程化之 git commit 工具链
828 0
|
Java 数据库 开发工具
(四)Java工程化--Git基础
GIT学习参考:https://git-scm.com/book/zh/v2 常见命令 git init 初始化项目 git add *.java 添加文件到git版本控制(.java后缀的全部文件) Git 有三种状态, commited(已提交),modified(已修改),staged(已暂存);已提交表示数据已经安全的保存在本地数据库中。
1201 0
|
存储 Java Linux
(三)Java工程化--Git起步
GIT学习参考:https://git-scm.com/book/zh/v2 版本控制 版本控制记录了一个或若干文件的历史变化,便于今后查阅,恢复。 三类版本控制系统 本地版本控制系统 RCS : 本地存储文件变更系统,无法协作及对权限做统一管理 集中化版本控制系统 CVCS : 变更存储于集中的一台服务器 分布式版本控制系统 DVCS : 分布式存储版本库镜像, 包含文件历史变更的所有信息 Git的历史 git来自于linux团队, 是linux为了解决之前版本管理工具Bitkeeper收费的问题研发出来的。
1559 0
|
7月前
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
1810 15
|
10月前
|
安全 开发工具 git
git的常用操作命令
git的常用操作命令
588 57
|
8月前
|
存储 缓存 开发工具
Git stash命令的详细使用说明及案例分析。
通过上述案例,我们看到stash命令能够在不丢失进度的情况下,帮助开发者临时切换开发上下文,这在处理多个任务或紧急bug时特别有用。正确使用Git stash可以大大提高开发的灵活性和效率。
2373 0
|
人工智能 前端开发 Java
用git rebase命令合并开发阶段中多条commit提交记录
通过 `git rebase`,可以合并多个提交记录,使开发历史更简洁清晰。操作分为 6 步:查看提交历史 (`git log --oneline`)、设置需合并的提交数 (`git rebase -i HEAD~N`)、修改动作标识为 `s`(squash)、保存退出编辑、调整提交信息、强制推送至远程仓库 (`git push -f`)。此方法适合清理本地无关提交,但若有团队协作或冲突风险,需谨慎使用以避免问题。
2216 60