#基础# GIT/GIT BASH 基础命令,满足90%业务场景

这篇具有很好参考价值的文章主要介绍了#基础# GIT/GIT BASH 基础命令,满足90%业务场景。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基本 Git 命令

  1. 初始化仓库 (Init)
  • git init: 在当前目录初始化一个新的 Git 仓库。
  1. 克隆现有仓库 (Clone)
  • git clone [仓库URL]: 克隆远程仓库到本地。例如:git clone https://github.com/51ak/ChatGPT_Weixin.git
  1. 拉取远程仓库 (Pull)
  • 初始化并设置远程仓库:
    • git init: 初始化本地仓库。
    • git remote add origin [远程仓库URL]: 添加远程仓库。例如:git remote add origin https:/xxxxxx/test.git
  • 拉取远程仓库的内容:
    • git pull origin master: 从远程的 master 分支拉取内容。
  1. 查看当前状态并提交更改
  • git status: 查看当前仓库状态。
  • git add .: 添加所有更改到暂存区。
  • git commit -m "更新": 提交更改到本地仓库。
  • git push origin master: 将本地更改推送到远程仓库的 master 分支。

高级操作和实际应用

  1. 分支管理 (Branch)
  • 创建并切换到新分支: git checkout -b [分支名]
  • 查看本地分支: git branch
  • 查看远程分支: git branch -r
  • 切换分支: git checkout [分支名]
  1. 合并分支 (Merge)
  • git merge [要合并的分支名]: 将指定分支合并到当前分支。
  • 解决合并冲突:
    • git add [解决冲突的文件]
    • git commit -m "解决冲突"
  1. 撤销更改 (Revert & Reset)
  • git revert [提交的哈希值]: 撤销某次提交。
  • git reset --hard [提交的哈希值]: 重置到某次提交(会丢失后续更改)。
  1. 查看更改 (Status & Diff)
  • git status: 查看当前更改状态。
  • git diff: 查看具体更改内容。
  1. 处理大型仓库 (Git LFS)
  • 使用 Git Large File Storage (LFS) 管理大型文件。
  1. 避免冲突的策略
  • 定期拉取远程更改。
  • 开始工作前创建新分支。
  • 经常将更改推送到远程。
  1. 合并策略 (Merge vs Rebase)
  • git merge: 保留所有历史记录,但可能造成复杂历史。
  • git rebase: 重新应用更改到另一分支,创建干净的提交历史。

这些命令和策略构成了 Git 的基础和高级使用方法,适用于日常的代码管理和协作开发。


git log 查看节点 提交人 提交时间 备注
-state文件

git diff [commit-id] 查看和前一个版本的差异
git reset --hard [commit-id] git checkout [commit-id] 代码回溯
#基础# GIT/GIT BASH 基础命令,满足90%业务场景,CS基础,运维,git
git branch 当前项目分支查看
master 经过测试的稳定代码
git checkout -b [分支名] 创建并切换分支
git checkout [分支名] 切换分支
git merge [分支名] 合并分支到当前分支

git 日志

#基础# GIT/GIT BASH 基础命令,满足90%业务场景,CS基础,运维,git文章来源地址https://www.toymoban.com/news/detail-793148.html

到了这里,关于#基础# GIT/GIT BASH 基础命令,满足90%业务场景的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git bash 的安装(非常不错的命令行窗口,强推...附上git bash常用指令)

    目录 一、Git 介绍 二、Git Bash 介绍: 三、Git Bash的安装: 四、Git Bash 常用指令   Git 是一个开源的分布式版本控制系统,它具有以下优势:          1. 分布式:每个团队成员都拥有代码仓库的完整备份,可以在本地进行代码管理和协作,减轻了中央化版本控制系统(如

    2024年02月07日
    浏览(32)
  • git bash 命令行反应慢、卡顿

    起始位置: 可以设置为自己代码的目录,这样每次打开git 都是在你的代码目录下,不用自己再慢慢找 快捷键:打开git 的快捷键,不能与其它软件的快捷键冲突,不能没效果的

    2024年02月16日
    浏览(34)
  • Linux 系统日常运维 9 大技能,搞定 90% 日常运维

    一、Linux 系统日常运维九大技能 1、安装部署 方式:U盘,光盘和网络安装 其中网络安装已经成为了目前批量部署的首选方式:主要工具有Cobbler和PXE+kickstart 可以参考如下链接内容: http://www.cnblogs.com/mchina/p/centos-pxe-kickstart-auto-install-os.html 2、初始化配置 禁用服务 可以配置为

    2024年02月12日
    浏览(32)
  • Git-bash工具安装和常用命令

    一. 下载 官网下载路径: https://git-scm.com/ (ps: linux端如果需要安装git,centos 可以通过yum install git 安装,ubuntu 通过apt-get 安装) 二. 安装 双击安装,一直下一步,在安装的时候需要勾选把git添加到系统环境变量中,并在第六步时选择 第三项 选项,然后下一步直到完成。 三. 配置

    2024年02月16日
    浏览(49)
  • 【Git】解决Git Bash无法使用tree、zip、wget等命令

    在git bash上使用 tree 命令,发现报了以下错误: 解决方法: 1.下载对应二进制文件压缩包 tree-1.5.2.2-bin.zip ,解压后得到bin文件夹下的 tree.exe 下载地址:https://sourceforge.net/projects/gnuwin32/files/tree/1.5.2.2/ 2.将 tree.exe 放至git的环境变量路径下,git安装时会自动配置环境变量,默认路

    2023年04月08日
    浏览(69)
  • Windows中的Git Bash运行conda命令:未找到命令的错误(已解决)

    在windows中的Gitbash中 打开激活conda环境,并运行(前提是你先安装好git(自己去官网下载))。 要能够在Gitbash上运行Conda, 如果你只是临时用一下,就是临时爽一把,那就按照下面的设置(如果你的Aanconda3安装在c盘,路径和下面的相同,如果不是安装在c盘,那就把c改成你安

    2024年04月29日
    浏览(37)
  • bash shell基础命令(一)

    shell提供了对Linux系统的交互式访问,通常在用户登录终端时启动。系统启动的shell程序取决于用户账户的配置。 /etc/passwd/文件包含了所有用户的基本信息配置, 例如上述root账户信息配置包含7个数据字段,字段之间用冒号分隔。每个字段的含义后续会展开介绍,其中最后一个

    2024年01月17日
    浏览(93)
  • bash shell基础命令(二)

    ps 命令可以用来检测系统进程。 默认的ps命令只显示运行在当前终端中属于当前用户的进程。如上当前在运行的进程有bash和ps。 PID:进程ID TTY:运行终端 TIME:占用CPU时间 CMD:进程名 ps命令支持3种命令行选项: Unix风格选项,选项前加单连接字符- BSD风格选项,选项前不加连

    2024年01月19日
    浏览(47)
  • Linux上,执行git clone url , 显示“-bash: git: 未找到命令”,解决办法?

    解决办法:是安装git命令;但是在安装git命令之前,需要先启用EPEL存储库。 一.先启用EPEL存储库 如果没有安装 get(x32)或 wget (x64),需要提前安装下; 系统位数不同命令也会有所差异,下面将以CentOS 7 x32/x64 位为例: RHEL/CentOS 7 x32位执行以下命令: 执行命令: RHEL/CentOS 7

    2024年02月08日
    浏览(29)
  • 【Linux | Shell】bash shell 基础命令

    很多 Linux 发行版的默认 shell 是 GNU bash shell。本文将介绍 bash shell 的基本特性,比如 bash 手册、命令行补全以及如何显示文件内容等。 GNU bash shell 是一个程序,提供了对 Linux 系统的交互式访问。它是作为普通程序运行的,通常是在用户登录终端时启动。系统启动的 shell 程序

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包