Git常见命令

这篇具有很好参考价值的文章主要介绍了Git常见命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git常见命令

1、刷新远程分支
git remote update origin
2、查看所有分支
 git branch -a
3、把一个分支上的某次提交同步到另一个分支上

commit(提交)比较多,git log 的内容在一页显示不完整,满屏放不下的时候,就会显示冒号。

回车(往下滚一行)、空格(往下滚一页)可以继续查看剩余内容。

退出:英文状态下 按 q 可以退出git log 状态。文章来源地址https://www.toymoban.com/news/detail-507395.html

 #获取某次commit的ID号,比如 aabb4d0203
 git log
 #切换到目标分支上(即在要合并到的分支上),执行命令
 git cherry-pick aabb4d0203
 #如果要取消本次cherry-pick
 git cherry-pick --abort
 #执行提交命令,第二步只是合并到本地
 git push
4、将本地代码上传到gitHub上去
#初始化
git init
#添加内容
git add .
git commit -m "first commit"
#关联上
git remote add origin https://github.com/1580752420/notes-and-codes.git
#将远程分支master和本地分支master关联上并发送
#-u的说明:加了参数-u后,以后即可直接用git push代替git push origin master
#意思就是我们不用在后面加 origin + 要提交的分支名 ,直接 git push 即可
#但是前提是,第一次提交需要加 -u参数后,后面的提交就直接可以 git push
git push -u origin master
5、切换到远程分支
#创建本地分支和远程分支挂钩
git checkout -b test origin/test

#把某个分支上的内容都拉取到本地
git pull origin dev(远程分支名称)
6、更换远程仓库
#查看当前分支
git remote
#查看git仓库地址
git remote -v

#移除当前仓库地址
git remote rm origin
#查看是否移除成功
git remote -v
#添加目标仓库地址
git remote add origin <远程Git仓库地址>
#Git修改远程仓库地址后推送失败,这里不能直接推送。
#因为git还是认为这是两个独立的仓库,需要拉取一下
git pull origin master --allow-unrelated-histories
7、强制覆盖本地代码
#获取所有远程分支
git fetch --all

#强制重置,从origin/master分支
git reset --hard origin/master
8、生成ssh key
#查看本地是否有已经生成好的ssh key
#若没有,会提示no such file or directory
cat ~/.ssh/id_rsa.pub
# 若有,则先删除:执行命令
cd ~
rm -rf .ssh
#重新生成ssh key
#会提示输入密码以及确认密码,全部回车就好了
ssh-keygen -t rsa -C  "邮箱"
#查看新生成的 ssh key
cat ~/.ssh/id_rsa.pub
#将得到的ssh 复制到github中即可
9、将http更换成ssh
#需要先进行第8点,生成ssh key
#查看当前的远程仓库地址
git remote -v
#git remote set-url origin git的ssh地址,例如:
git remote set-url origin git@github.com:taoshihan1991/go-fly.git
10、将本地代码覆盖到远程分支,会删除远程多余的文件,保持一致
#确保你已经将所有需要提交的更改都保存和提交到本地仓库。
#运行以下命令来强制推送本地代码到远程仓库,以覆盖原有的远程代码:
git push -f origin master

到了这里,关于Git常见命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • git基本命令,分支操作,远程仓库

    介绍 安装 配置 1、本地文件修改 添加到暂存区 2、本地文件修改 不添加到暂存区 3、git reset版本穿梭 合并冲突: 删除分支 局域网:gitlab(github和gitee都是使用gitlab搭建的) 自己搭需要自己的服务器 公网:gitee / github 最好不要初始化仓库(默认会创建文件) 可以拷贝创建后的远程

    2024年01月24日
    浏览(75)
  • git 笔记/常见命令/as的fetch,pull ,update project的区别/标签管理

    头(HEAD)HEAD类似一个“指针”,指向当前活动 分支 的 最新版本。  就是在电脑里能看到的项目代码库目录,是我们搬砖的地方, 在这里我们可以新增文件、修改文件内容,或删除文件。 此时的项目代码库目录还是红色的(没有与git关联),未被git跟踪 此时的工作区的代码

    2024年02月06日
    浏览(51)
  • git remote add origin详解

     git remote add origin详解_笔记大全_设计学院 使用“git remote add origin”指令,可以轻松地将本地项目连接到远程Git仓库 “git remote add origin”指令可以使用以下语法: 其中,远程Git仓库地址是你的远程Git仓库的网址。 对于如何获取远程Git仓库地址,我们举例说明: 比如,你的远

    2024年02月14日
    浏览(53)
  • git命令行推送本地分支到远程仓库

    之前说过Git与IDEA强强联合(HTTPS协议连接)那么如何使用命令行来推送代码呢? 如下图所示为一个基于layui的前端代码: 目录工作区文件: 本地内容就是将这些内容推送到远程仓库 首先使用git命令初始化git本地仓库: git init 创建本地仓库 以出现 .git 命令为参考: 创建git仓

    2024年02月02日
    浏览(59)
  • git提示:remote origin already exists

    目录 问题场景 问题原因 问题解决  在GitLab中新建仓库后,然后将本地项目提交提示: remote origin already exists.    error: remote origin already exists. 错误:远程源点已存在(翻译)    出现该错误的原因: 该项目已经配置过远程仓库地址,当再次将项目提交到其它的远程仓库地址

    2024年02月05日
    浏览(46)
  • git通过命令克隆远程项目分支到本地(超级详细)

            1.新建一个空文件夹,进入文件夹,在空白处右击鼠标右键,点击git bash here            弹出git命令窗口;         2.输入命令 git init 此时会生成一个.git文件夹;         3.使用命令 git clone -b 分支名 \\\'远程仓库的http地址\\\' 克隆远程分支;         4.此时可到

    2024年02月11日
    浏览(48)
  • git拉取远程分支到本地报错fatal: ‘origin/XXX‘ is not a commit and a branch ‘XXX‘ cannot be created from it

    远程已有分支,本地需要新建对应分支,报下面错误 原因: 远程真的没有这个分支,所以失败 远程有这个分支,但是本地认为远程没有这个分支 执行 git branch -r 命令,查看本地缓存的所有远程分支 输出显示远程并没有要拉取的分支,但是实际上远程仓库是有该分支的,从

    2024年02月15日
    浏览(46)
  • github想传至远程仓库显示fatal: remote origin already exists. (远程来源已经存在 解决办法)

    参考:https://blog.csdn.net/qq_40428678/article/details/84074207 在当我们输入 git remote add origin https://gitee.com/(github/码云账号)/(github/码云项目名).git 就会报如下的错 fatal: remote origin already exists. 翻译过来就是:致命:远程来源已经存在 此时,我们可以先 git remote -v 查看远程库信息: 可以看

    2024年02月07日
    浏览(57)
  • Git的常见命令和远程库操作

    git checkout 是一个用于在 Git 中 切换分支、恢复文件或创建新分支 的命令。它有几种常见的用法,请看下面的解释: 注意:在使用 git checkout 命令时,请确保在执行操作之前没有未保存的更改,因为它可能会覆盖您的工作区中的文件。 在 Git 中,git reset 是一个用于将分支指针

    2024年02月05日
    浏览(44)
  • 在给远程仓库推送本地项目时,报错:error: No such remote ‘origin‘,解决方案

    场景:在我本地有一个项目,我想把这个项目放在我在远程创建的Git仓库里         首先我执行了推送添加的这段代码          并没有推送添加到我的指定远程仓库中,出乎意料的是报错了:error: No such remote \\\'origin\\\'           解决方案: 第一步:运行  运行完后,发现

    2024年02月12日
    浏览(65)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包