git命令总合集

chatgpt/2023/9/27 7:35:31

git checkout(切换到已经存在的分支其中)

1.git checkout <branch-name>  
切换到已经存在的分支其中,<branch-name>是你要切换到的分支名称。2.git checkout -b <new-branch-name> 
要创建一个新分支并立即切换到该分支其中,<new-branch-name>是新分支的名称。3.git checkout -- <file-path>
撤销对某个文件的修改并恢复到最近的一次提交状态,其中,<file-path>是要恢复的文件路径。4.git checkout <commit-id>
检查代码库中的特定提交版本其中,<commit-id>是你想切换到的提交版本的commit ID。5.git commit -m "Commit message"
提交暂存区的文件到仓库。

git branch(查看当前代码库中存在的所有分支)

6.git branch
查看当前代码库中存在的所有分支7.git branch <new-branch-name>
创建一个新的分支其中,<new-branch-name>是新分支的名称。8.git branch -d <branch-name>
删除一个已合并到其他分支的分支,其中,<branch-name>是要删除的分支的名称。请注意,Git会阻止你删除尚未合并到其他分支的分支。如果要强制删除一个分支,可以使用小写的-D选项

git log(显示完整的提交历史)

9.git log
显示完整的提交历史,该命令会按照时间顺序列出所有提交,并显示每个提交的作者、提交日期、提交信息和唯一的提交哈希值。10.git log --oneline
简化输出并显示每个提交的简洁信息11.git log <file-path>
显示指定文件的提交历史

git reset(取消提交并保留更改)

13.git reset <commit>
取消提交并保留更改,该命令将当前分支的指针移动到指定的 <commit>,并保留这个提交之后的更改。这样做会将之前的提交视为未暂存的更改,你可以通过再次提交或修改后重新提交来更新它们。14.git reset --hard <commit>
取消提交并删除更改,该命令将当前分支的指针移动到指定的 <commit>,并且丢弃这个提交之后的所有更改。这样做会将你的工作目录完全恢复到指定的提交状态,请谨慎使用,因为这将永久性地删除未提交的更改15.git reset --soft <commit>
移动分支指针而不修改工作目录,该命令将当前分支的指针移动到指定的 <commit>,但不会修改工作目录中的文件。这样做可以让你重新编写提交信息或将之前的提交拆分成多个提交

git status(查看当前分支的状态)

16.git status
查看当前分支的状态17.git status --short
以简洁的形式展现当前命令的状态18.git status --untracked-files
显示未被git跟踪的文件

git remote(查看当前配置的远程仓库信息)

26.git remote
查看当前配置的远程仓库信息27.git remote -v
查看详细的远程仓库信息(包括 URL)28.git remote add <remote_name> <remote_url>
添加一个新的远程仓库29.git remote rename <old_name> <new_name>
重命名一个已存在的远程仓库30.git remote remove <remote_name>
移除一个已存在的远程仓库

git config(设置全局用户名和用户邮箱)

31.git config --global user.name "Your Name"
设置全局用户名。32.git config --global user.email "youremail@example.com"
设置全局用户邮箱37.git config --global core.editor <editor>
设置全局文本编辑器

git push(将本地的提交推送到远程仓库)

33.git push <remote> <branch>
将本地的提交推送到远程仓库,其中,<remote> 是远程仓库的名称,比如 origin,而 <branch> 是要推送的分支名称34.git push -u origin <branch-name>
推送当前分支到远程仓库并设置远程分支与本地分支关联

其余命令

12.git help <command>
获取关于一个特定Git命令的帮助,其中,<command>是你要获取帮助的Git命令的名称。例如,要获取有关git log命令的帮助信息,可以运行git help log19.git init
在当前目录下初始化一个新的git仓库20.git clone <repository> 
git clone 是一个 Git 命令,用于克隆(下载)一个远程仓库到本地。其中 <repository> 是远程仓库的 URL 或路径21.git add <file>
git add 是一个 Git 命令,用于将文件添加到 Git 仓库的暂存区。其中 <file> 是要添加的文件或目录的路径。22.git commit -m "<message>"将暂存区的文件提交到本地仓库,并附带一个提交消息。其中"<message>"便是附带的提交信息23.git diff
查看工作目录中尚未暂存的更改24.git diff --staged
查看已暂存但尚未提交的更改25.git merge <branch>将另一个分支的更改合并到当前分支,可以将两个分支的历史记录合并为一个,其中 <branch> 是要合并的分支的名称35.git fetch <remote>
获取远程仓库的最新提交历史和文件更改,其中,<remote> 是远程仓库的名称36.git revert <commit>
撤销指定提交的修改

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-5313311.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

Unity 自动在关闭程序时Kill已启动的DoTween动画

自动在关闭程序时Kill已启动的DoTween动画 食用方法 食用方法 把脚本放到文件夹内即可&#xff0c;会在运行时自动加入到场景中 using System.Collections; using System.Collections.Generic; using UnityEngine; using ZYFLongLive;namespace ZYF {public class KillAllTwe…

无涯教程-jQuery - Select menu组件函数

小部件选择菜单功能可与JqueryUI中的小部件一起使用&#xff0c;它提供了可替换样式的选择元素。一个简单的选择菜单如下所示。 Select menu - 语法 $( "#menu" ).selectmenu(); Select menu - 示例 以下是显示选择菜单用法的简单示例- <!doctype html> &…

【C# 6.0】云LIS平台源码

基于云计算的区域LIS平台为医疗机构改善患者服务质量提供了强有力的支持&#xff0c;“以患者为核心”这一理念得到了充分实现&#xff0c;可以解决各医院LIS建设水平参差不齐的现状&#xff0c;并完善各医院内LIS系统的功能&#xff0c;实现数据标准统一、功能完善、性能可靠&…

Mendix是如何支持多语言的?

前言 国际化的支持能力&#xff0c;至关重要。这类功能的缺失&#xff0c;将会在市场竞争、用户体验、合作关系以法律法规方面遇到重大挑战&#xff0c;这些都是可能对其成功产生致命影响的问题。 比如在某些国家和地区&#xff0c;政府可能会对不支持本地语言和货币的软件系…

《ChatGPT原理最佳解释,从根上理解ChatGPT》

【热点】 2022年11月30日&#xff0c;OpenAI发布ChatGPT&#xff08;全名&#xff1a;Chat Generative Pre-trained Transformer&#xff09;&#xff0c; 即聊天机器人程序 &#xff0c;开启AIGC的研究热潮。 ChatGPT是人工智能技术驱动的自然语言处理工具&#xff0c;它能够…

Jetson Nano之ROS入门 -- YOLO目标检测与定位

文章目录 前言一、yolo板端部署推理二、目标深度测距三、目标方位解算与导航点设定1、相机成像原理2、Python实现目标定位 总结 前言 Darknet_ros是一个基于ROS&#xff08;机器人操作系统&#xff09;的开源深度学习框架&#xff0c;它使用YOLO算法进行目标检测和识别。YOLO算…

URL存储解锁数据管理的新思路,重新定义数据传输与共享(@vue/repl)

Thinking系列&#xff0c;旨在利用10分钟的时间传达一种可落地的编程思想。 近日&#xff0c;在了解 vue/repl 相关内容&#xff0c;其通过 URL 进行数据存储&#xff0c;感觉思路惊奇&#xff0c;打开了新方式。 首先&#xff0c;通过 URL 存储最大的便利是&#xff1a;无需服…

奇富科技联合哈银消金获《亚洲银行家》中国最佳信贷项目奖

7月28日&#xff0c;全球金融领域最具含金量的奖项之一《亚洲银行家》颁布2023年度奖项&#xff0c;奇富科技荣获“中国最佳信贷项目”殊荣。值得关注的是&#xff0c;该奖项由奇富科技与哈银消金联合获得&#xff0c;双方联合获奖&#xff0c;是主办方对奇富科技全面赋能金融机…
推荐文章