Git中常用指令总结

一 基础指令

  • touch 创建一个新的文件
  • git init 将当前文件夹转为git仓库
  • rm -rf .git 取消 git init 命令。(就是转为普通文件夹,或者删除.git文件。也可以直接删除文件夹)
  • ll 查看当前git仓库的文件目录(红色的表示文件夹,白色的是文件,蓝色的是可执行文件)
  • ls 查看文件
  • git add 工作区
  • git commit -m"我是注释"
  • git status 查看状态
  • git log 查看日志(显示当前分支的记录,git-log显示所有分支的纪录)
  • git reflog 显示操作记录,例如你跳转到了哪个分支,切换到了哪个版本之类的
  • vi file 编辑某个文件(进入git自带的编辑器)
  • git reset commitID --hard 版本回退
编辑器相关指令
  • Ins 开始编辑
  • esc 退出编辑
  • :wq 保存并退出编辑器

二 分支

几乎所有的版本控制系统均默认master 分支,github中默认为main,若想将本地仓库的默认分支(master分支)与GitHub中的默认分支相连接,可用下面的更改本地分支名以匹配,也可以用三中的将不同名称的两个分支绑定以推送(git push那儿的那个)
  • 查看本地分支 git branch
  • 创建本地分支 git branch 分支名
  • 切换分支 git checkout 分支名
  • 创建并切换分支git checkout -b 分支名
  • 合并分支 git merge 分支名 将该分支合并到另外一条分支
  • 删除分支 gti branch -d b1 删除分支时,要做各种检查
  • 重命名分支 git branch -m master main 将master分支重命名为main(-m表示重命名)
  • 列出当前 Git存储库中的所有分支,并显示每个分支的最新提交和远程跟踪分支的信息 git branch -vv

三 绑定远程仓库

1.获取公钥
  • mv ~/.ssh ~/.ssh.bark2
  • ssh-keygen -t rsa
  • cat ~/.ssh/id_rsa.pub

这是一组针对 SSH 密钥的命令,用于生成新的 SSH 密钥并将公钥添加到您的 GitHub 帐户。

首先,mv ~/.ssh ~/.ssh.bark2 命令将您现有的 SSH 密钥文件夹重命名为 .ssh.bark2。这可以防止您在生成新的 SSH 密钥时覆盖或丢失现有的密钥。

然后,ssh-keygen -t rsa 命令用于生成新的 SSH 密钥。该命令将提示您输入密钥文件的名称和密码短语。如果您不想在使用 SSH 密钥时输入密码短语,请直接按回车键跳过此步骤

最后,cat ~/.ssh/id_rsa.pub 命令用于显示新生成的 SSH 公钥。您需要将此公钥添加到您的 GitHub 帐户中,以便您可以通过 SSH 协议进行推送和拉取操作。

请注意,为了在 GitHub 上使用 SSH 密钥,您需要将公钥添加到您的 GitHub 帐户中。要添加公钥,请将公钥的内容复制到您的 GitHub 帐户的“SSH and GPG keys”页面中。在添加公钥之前,请确保您已经创建了 GitHub 帐户并登录到该帐户中。

另外,请注意,如果您已经有了 SSH 密钥,并且您希望将其添加到 GitHub 帐户中,可以跳过前两个命令,并使用 cat ~/.ssh/id_rsa.pub 命令来显示您现有的公钥。

2.连接到gitee
  • ssh -T git@gitee.com
  • 然后输yes
  • git remote add origin git@gitee.com:si-zhengxu/fou-weather.git (origin是你命名的远程仓库名称,黄色的是gitee项目库里面的ssh链接)
  • git remote 查看当前本地仓库所连接的远程仓库名称(你命名的是origin那就是origin,一个本地仓库可以连接多个远程仓库,一般我们只连接一个)
3.push到远程仓库
  • git push origin master:master
    就是将本地master推送到远端origin里的master , 两个名字相同时可去掉:master
  • git push --set-upstream origin master:master 推送并且绑定分支这样的话可以直接用git push
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值