美文网首页
Git常用命令记录

Git常用命令记录

作者: 职业抬棺团队 | 来源:发表于2020-04-21 15:31 被阅读0次

常用命令

功能 命令
添加文件/更改到暂存区 git add filename
添加所有文件/更改到暂存区 git add .
提交 git commit -m msg
从远程仓库拉取最新代码 git pull origin master
推送到远程仓库 git push origin master
查看配置信息 git config --list
比较工作区和暂存区 git diff
比较暂存区和版本库 git diff --cached
比较工作区和版本库 git diff HEAD
从暂存区移除文件 git reset HEAD filename
查看本地远程仓库配置 git remote -v
回滚 git reset --hard 提交SHA

查看Git分支:

git checkout -b xxx origin/xxx 把远程的xxx分支拉到本地,取名xxx

git branch -vv 查看本地分支详细信息

git branch -rv 查看远端分支详细信息

git fetch origin xxx 拉取远程分支xxx的代码到本地,但不会合并

git merge xxx 把xxx分支的代码合并到当前分支

git pull origin abc 把远端分支abc的代码拉到本地,并合并代码到当前的分支(上面两个操作fetch,merge的合并)

git push origin xxx 把当前分支的最新代码推送到远程的xxx分支上。


1、创建分支

创建分支很简单:git branch <分支名>

2、切换分支

git checkout <分支名>

该语句和上一个语句可以合起来用一个语句表示:git checkout -b <分支名>

3、分支合并

比如,如果要将开发中的分支(develop),合并到稳定分支(master)

首先切换的master分支:git checkout master。

然后执行合并操作:git merge develop。

如果有冲突,会提示你,调用git status查看冲突文件。

解决冲突,然后调用git add或git rm将解决后的文件暂存。

所有冲突解决后,git commit 提交更改。

4、分支衍合

分支衍合和分支合并的差别在于,分支衍合不会保留合并的日志,不留痕迹,而分支合并则会保留合并的日志。
要将开发中的分支(develop),衍合到稳定分支(master)。

首先切换的master分支:git checkout master。

然后执行衍合操作:git rebase develop。

如果有冲突,会提示你,调用git status查看冲突文件。

解决冲突,然后调用git add或git rm将解决后的文件暂存。

所有冲突解决后,git rebase --continue 提交更改。

5、删除分支

删除本地分支

执行git branch -d <分支名>

如果该分支没有合并到主分支会报错,可以用以下命令强制删除git branch -D <分支名>

例子:git branch -d alpha或git branch -D alpha

删除远程分支

git push origin :[branchName] 注意:“:” 前面要有空格

例子:git push origin :alpha


Git创建tag标签

git tag "1.0.0" 创建tags

git push --tags 推送tags到服务器

删除本地tag:

Git tag -d [tagName]

例子:git tag -d v1.0.1

删除远程tag:

git push origin :refs/tags/[tagName] 注意:“:” 前面要有空格

例子:git push origin :refs/tags/v1.0.1

相关文章

  • Git常用命令

    git常用命令记录 git提交一个没有任何改动的记录:git commit -m "empty commit" -...

  • GIT常用命令备忘

    Git配置 Git常用命令 查看文件diff 查看提交记录 Git 本地分支管理 分支合并和rebase Git补...

  • git

    git 简单介绍 版本控制工具,用来记录变化过程 git 常用命令 git 原理 1、git分为4层,工作空间、缓...

  • git 操作记录(二)

    本篇记录平时git 用到的常用命令 git status 显示文件状态 以精简的形式显示文件状态 git add ...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • GIT 常用命令

    摘要 Git常用命令记录一下。 Pro Git书籍地址: Pro Git 注:以下内容转载自阮一峰的《常用 Git...

  • Git

    Git主要用来做多人合作的项目和版本管理,在此记录一下常用命令 全局Git配置:git config --glob...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • git操作

    Git原理 Git常用命令

  • Git 常用命令及应用这一篇就够了(新手向)

    1. git 常用命令 1.1 常用命令 1.2 git remote 管理远程仓库 1.3 git r...

网友评论

      本文标题:Git常用命令记录

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