首页 开发工具 git 工作中常用到的git命令

工作中常用到的git命令

Feb 26, 2019 am 09:30 AM
c git java javascript php

本篇文章给大家分享在工作中99%能用到的git命令,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

工作中常用到的git命令

分支操作

1、git branch  创建分支

2、git branch -b 创建并切换到新建的分支上

3、git checkout  切换分支

4、git branch 查看分支列表

5、git branch -v 查看所有分支的最后一次操作

6、git branch -vv 查看当前分支

7、git brabch -b 分支名 origin/分支名 创建远程分支到本地

8、git branch --merged 查看别的分支和当前分支合并过的分支

9、git branch --no-merged 查看未与当前分支合并的分支

10、git branch -d 分支名 删除本地分支

11、git branch -D 分支名 强行删除分支

12、git branch origin :分支名 删除远处仓库分支

13、git merge 分支名  合并分支到当前分支上

暂存操作

1、git stash 暂存当前修改

2、git stash apply 恢复最近的一次暂存

3、git stash pop 恢复暂存并删除暂存记录

4、git stash list 查看暂存列表

5、git stash drop 暂存名(例:stash@{0})  移除某次暂存

6、git stash clear 清除暂存

回退操作

1、git reset --hard HEAD^ 回退到上一个版本

2、git reset --hard ahdhs1(commit_id)  回退到某个版本

3、git checkout -- file撤销修改的文件(如果文件加入到了暂存区,则回退到暂存区的,如果文件加入到了版本库,则还原至加入版本库之后的状态)

4、git reset HEAD file  撤回暂存区的文件修改到工作区

标签操作

1、git tag 标签名 添加标签(默认对当前版本)

2、git tag 标签名 commit_id 对某一提交记录打标签

3、git tag -a 标签名 -m '描述'  创建新标签并增加备注

4、git tag 列出所有标签列表

5、git show 标签名  查看标签信息

6、git tag -d 标签名  删除本地标签

7、git push origin 标签名 推送标签到远程仓库

8、git push origin --tags 推送所有标签到远程仓库

9、git push origin :refs/tags/标签名  从远程仓库中删除标签

其它操作

常规操作

1、git push origin test 推送本地分支到远程仓库

2、git rm -r --cached 文件/文件夹名字 取消文件被版本控制

3、git reflog 获取执行过的命令

4、git log --graph 查看分支合并图

5、git merge --no-ff -m '合并描述' 分支名  不使用Fast forward方式合并,采用这种方式合并可以看到合并记录

6、git check-ignore -v 文件名  查看忽略规则

7、git add -f 文件名  强制将文件提交

git创建项目仓库

1、git init      初始化
2、git remote add  origin  url 关联远程仓库
3、git pull
4、git fetch 获取远程仓库中所有的分支到本地

忽略已加入到版本库中的文件

1、git update-index --assume-unchanged file 忽略单个文件
2、git rm -r --cached 文件/文件夹名字  (. 忽略全部文件)

取消忽略文件

git update-index --no-assume-unchanged file

拉取、上传免密码

git config --global credential.helper store

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

以上是工作中常用到的git命令的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
威尔R.E.P.O.有交叉游戏吗?
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

git怎么生成ssh密钥 git怎么生成ssh密钥 Apr 17, 2025 pm 01:36 PM

为了安全连接远程 Git 服务器,需要生成包含公钥和私钥的 SSH 密钥。生成 SSH 密钥的步骤如下:打开终端,输入命令 ssh-keygen -t rsa -b 4096。选择密钥保存位置。输入密码短语以保护私钥。将公钥复制到远程服务器上。将私钥妥善保存,因为它是访问帐户的凭据。

git怎么删除仓库 git怎么删除仓库 Apr 17, 2025 pm 04:03 PM

要删除 Git 仓库,请执行以下步骤:确认要删除的仓库。本地删除仓库:使用 rm -rf 命令删除其文件夹。远程删除仓库:导航到仓库设置,找到“删除仓库”选项,确认操作。

在PHP和Python之间进行选择:指南 在PHP和Python之间进行选择:指南 Apr 18, 2025 am 12:24 AM

PHP适合网页开发和快速原型开发,Python适用于数据科学和机器学习。1.PHP用于动态网页开发,语法简单,适合快速开发。2.Python语法简洁,适用于多领域,库生态系统强大。

git账户怎么添加公钥 git账户怎么添加公钥 Apr 17, 2025 pm 02:42 PM

如何将公钥添加到 Git 账户?步骤:生成 SSH 密钥对。复制公钥。在 GitLab 或 GitHub 中添加公钥。测试 SSH 连接。

git怎么检测ssh git怎么检测ssh Apr 17, 2025 pm 02:33 PM

要通过 Git 检测 SSH,需要执行以下步骤:生成 SSH 密钥对。将公钥添加到 Git 服务器。配置 Git 使用 SSH。测试 SSH 连接。根据实际情况解决可能遇到的问题。

PHP和Python:解释了不同的范例 PHP和Python:解释了不同的范例 Apr 18, 2025 am 12:26 AM

PHP主要是过程式编程,但也支持面向对象编程(OOP);Python支持多种范式,包括OOP、函数式和过程式编程。PHP适合web开发,Python适用于多种应用,如数据分析和机器学习。

git提交后怎么回退 git提交后怎么回退 Apr 17, 2025 pm 01:06 PM

要回退 Git 提交,可以使用 git reset --hard HEAD~N 命令,其中 N 代表要回退的提交数量。详细步骤包括:确定要回退的提交数量。使用 --hard 选项以强制回退。执行命令以回退到指定的提交。

git服务器怎么连接公网 git服务器怎么连接公网 Apr 17, 2025 pm 02:27 PM

将 Git 服务器连接到公网包括五个步骤:1. 设置公共 IP 地址;2. 打开防火墙端口(22、9418、80/443);3. 配置 SSH 访问(生成密钥对、创建用户);4. 配置 HTTP/HTTPS 访问(安装服务端、配置权限);5. 测试连接(使用 SSH 客户端或 Git 命令)。

See all articles