美文网首页
git版本管理常用操作命令

git版本管理常用操作命令

作者: 永不言悔_0e74 | 来源:发表于2022-11-17 10:55 被阅读0次

git 初始化

生成一个隐藏的文件 .git

git init

git 配置

避免每次操作手动输入账密
--global 全局修改

git config --global user.name=***
git config --global user.email=***

git 连接远程仓库

git remote add origin <仓库>

克隆代码

git clone <仓库地址>

查看所有分支

git branch --all

查看提交记录(版本号 描述 时间 提交人员等)

git log

查看当前修改

git status

查看文件具体修改内容

暂存区和工作区差异:

git diff <文件名>

暂存区和上次提交差异:

git diff --cached <文件名>

git diff --staged <文件名>

两次提交差异:

git diff <版本1> <版本2>

创建本地新的dev分支

git branch dev

git checkout -b dev

发布dev分支

发布dev分支指的是同步dev分支的代码到远程服务器

git push origin dev:dev

这样远程仓库也有一个dev分支了

切换到指定分支

分支存在则直接切换

git checkout <分支名>

分支不存在则创建并切换

git checkout -b <分支名>

注意:在分支切换之前最好先commit全部的改变,除非你真的知道自己在做什么

拉取代码

git pull <远程主机名> <远程分支>:<本地分支>

暂存代码

git add <文件名>(暂存所有修改 git add . )

放弃暂存区修改

git reset <版本号> <文件名>

只是撤销add操作 本地修改不会删除

撤销本地修改

git checkout -- <文件名>

提交暂存修改

git commit -m <版本描述>

推送本地分支到远程

    格式:

git push <远程主机名> <本地分支名>:<远程分支名>

    如果本地分支和远程分支相同,可简写为:

git push <远程主机名> <分支名>

合并分支

合并dev 分支到master 分支并提交远程(dev 代码已经commit)

git checkout master
git merge dev
git push origin master

删除分支

删除本地分支

git checkout master 切换到master分支
git branch -d dev # 删除本地dev分支

删除远程分支

git push origin :dev 删除远程dev分支

相关文章

  • Git比较全的使用命令

    Git命令 初始化版本库,并提交到远程服务器端 常用的Git命令 对象库操作相关命令 引用操作相关命令 版本库管理...

  • Git 命令速查表

    1、常用的Git命令 2、对象库操作相关命令 3、引用操作相关命令 4、版本库管理相关命令 5、数据传输相关命令 ...

  • 13 -- git <转>

    Git常用操作命令收集: 1) 远程仓库相关命令 2)分支(branch)操作相关命令 3)版本(tag)操作相关...

  • git版本管理常用操作命令

    git 初始化 生成一个隐藏的文件 .git git init git 配置 避免每次操作手动输入账密--glob...

  • git 常用指令

    如何使用git管理代码 git 常用命令速查 创建版本库 git clone (url) #克隆远程版本库 git...

  • Git-基础1

    常用命令 参考 Git远程操作详解 和 Git教程 which -a git # 查看所有版本的 gitgit -...

  • git最基本的一些小操作记录

    git版本管理 用命令行操作一直生疏,这里记录一下常用的操作。 1.本地创建版本库同步到远程github 首先经常...

  • Git命令常用系列

    Git命令常用系列 Git是一个分布式的版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理 基本操作g...

  • GIt 操作补充

    常用的git操作命令 常用的git操作命令已经能够满足日常的工作需求 现补充一些高级命令 git branch -...

  • git的常用命令

    这里记录一下git常用的命令: 作为一个版本控制的软件,对于 版本管理git 的版本管理主要靠HEAD指向的com...

网友评论

      本文标题:git版本管理常用操作命令

      本文链接:https://www.haomeiwen.com/subject/ekcpxdtx.html