当前位置: 首页 > article >正文

Git初学入门指令

git基本指令

  1. 初始化
git init
  1. 查看状态
git status
  1. 新建文件
touch <filename>
  1. 加入暂存区
git add .   或者 git add -A  表示全部加入暂存区    git add <filename>单个文件加入暂存区
  1. 加入仓库
git commit -m "注释内容,加入这次提交的解释说明"
  1. 查看提交纪录
git log  

回退到指定提交版本:如果你知道要回退到的提交版本的哈希值(commit hash),可以使用以下命令回退到该提交的状态:请将 替换为你要回退到的提交版本的真实哈希值。

git reset --hard <commit hash>

回退到前一个提交版本:如果你只想回退到前一个提交版本,可以使用以下命令,这将把代码状态重置到前一个提交的状态:

git reset --hard HEAD^

回退到某个提交之前的版本:如果你想回退到指定提交之前的版本,可以使用以下命令,将 替换为你要回退到的提交之前的提交版本的真实哈希值:

git reset --hard <commit hash>^

这将把代码状态重置到指定提交之前的版本。

分支

  1. 以当前分支为基础新建分支并展开
git checkout -b <branchname>
  1. 列举所有的分支
git branch
  1. 单纯地切换到某个分支
git checkout <branchname>
  1. 删掉特定的分支
git branch -D <branchname>
  1. 合并分支
git merge <branchname>
  1. 若分支出现冲突,可用以下命令退出当前的合并
git merge --abort

push本地仓库

create a new repository on the command line

echo "# gogocode-copy" >> README.md
  git init
  git add README.md
  git commit -m "first commit"
  git branch -M main
  git remote add origin https://github.com/ZhiYao223/gogocode-copy.git
  git push -u origin main

push an existing repository from the command line

git remote add origin https://github.com/ZhiYao223/gogocode-copy.git
  git branch -M main
  git push -u origin main

要查看您当前仓库已经添加的远程仓库名称,您可以使用以下命令:

$ git remote

这个命令将显示所有已经添加的远程仓库的名称。每个名称占一行,并按照添加的顺序排列。
如果您使用该命令后没有看到任何输出,说明当前仓库尚未添加任何远程仓库。

如果您需要查看某个远程仓库的详细信息,可以使用以下命令:

$ git remote show <remote-name>

其中, 是所需远程仓库的名称。这个命令将显示有关该远程仓库的更详细的信息,包括 URL 和分支信息。例如:

$ git remote show origin

通常情况下,一个本地 Git 仓库只能有一个名为 “origin” 的远程仓库。如果您想更改远程仓库的 URL,可以使用以下命令:

$ git remote set-url origin https://github.com/ZhiYao223/gogocode-copy.git

这样会覆盖掉原有的远程仓库 URL。如果您希望删除已存在的名为 “origin” 的远程仓库,可以使用以下命令:

$ git remote remove origin

然后再执行添加远程仓库的操作:

$ git remote add origin https://github.com/ZhiYao223/gogocode-copy.git

这样就可以成功添加新的远程仓库了。

您可以使用以下命令查看当前仓库已经添加的远程仓库的地址:

$ git remote -v

这个命令会显示已经添加的所有远程仓库的名称和 URL。在显示的输出中,“origin” 是默认的远程仓库名称,而 “fetch” 和 “push” 分别表示对应的读取和写入地址。该命令的输出类似于:

origin  https://github.com/ZhiYao223/gogocode-copy.git (fetch)
origin  https://github.com/ZhiYao223/gogocode-copy.git (push)

这意味着当前仓库的“origin”远程仓库的读取和写入 URL 都是 https://github.com/ZhiYao223/gogocode-copy.git。

如果您想查看某个具体远程仓库的 URL,可以使用以下命令:

$ git remote get-url <remote-name>

其中, 是所需远程仓库的名称


http://www.kler.cn/news/161224.html

相关文章:

  • Android平板还能编程?Ubuntu本地安装code-server远程编程写代码
  • Mysql综合案例练习<1>
  • SpringbootWeb登录认证
  • 【JavaScript】JS——Map数据类型
  • 视频监控管理平台/智能监测/检测系统EasyCVR智能地铁监控方案,助力地铁高效运营
  • 用23种设计模式打造一个cocos creator的游戏框架----(四)装饰器模式
  • MySQl int(1)、int(20) 的区别到底在哪里
  • JVM虚拟机(已整理,已废弃)
  • Spring Cache快速入门教程及案例
  • Java程序员,你掌握了多线程吗?【文末送书】
  • js取出对象数组某个属性拼接成字符串或者取出某些属性组成新的数组
  • 【C/PTA】结构体进阶练习
  • 将图像增广应用于Mnist数据集
  • scp 指令详细介绍
  • activemq启动成功但web管理页面却无法访问
  • 多人聊天Java
  • 【前端架构】清洁前端架构
  • ubuntu22.04设置国内源
  • JAVA 企业面试题
  • inBuilder低代码平台新特性推荐-第十五期
  • Shopify 开源 WebAssembly 工具链 Ruvy
  • C++STL的string类(一)
  • mysql的几种索引
  • 在数字化转型大时代下,企业进行知识管理的重要性
  • 腾讯云轻量应用服务器怎么安装宝塔Linux面板?
  • js vue form表单层级过深,层级太深了,form检测不到form的变化
  • 关于FBPINN的讨论
  • 南京大学考研机试题DP
  • 【文末送书】Python OpenCV从入门到精通
  • Abaqus基础教程--胶合失效仿真