Git常用指令以及如何提交远程仓库

在这里插入图片描述

一、Git常用指令都有哪些?

想要去使用git进行托管代码,我们需要了解在使用过程中经常用到的一些命令,通过这些指令,

掌握了这些指令,那么git的基本使用就不成问题了

1. linux命令(常用)

  • cd 目录名称 进入目录

  • cd .. 返回上一级目录

  • ls 查看当前目录的内容

  • ls -a 查看当前目录内隐藏的文件

  • mkdir 文件夹名称 创建文件夹

  • touch 文件的名称 创建文件

  • clear 清屏

  • rm -f 文件名 表示删除一个文件

  • rmdir 文件夹名称/目录名称 表示删除一个文件夹/目录

  • rm -rf 文件夹名称 删除有文件的文件夹

  • cp 文件 复制出来的文件 表示复制文件

  • pwd 显示工作路径

2. vim编辑器常用的指令

我们可以通过命令 vim 文件名称来进行编辑文件,如果没有此文件,会自动创建到当前目录下,例如:

  • i 在进入vim编辑器的时候,如果要输入内容, 首先要输入i
  • :q! 强制退出vim编辑器,并且对内容不保存,需要先按下Esc退出键,然后输入:q!命令
  • :wq 保存并退出,同样的需要先按下Esc退出键,才能输入:wq命令
  • cat 查看文件的内容

3. Git常用命令符

git init初始化本地仓库
git log显示从最近到最远的提交日志
git reflog看命令历史,以便确定要回到未来的哪个版本
git reset --hard HEAD^把当前版本回退到上一个版本
git reset --hard HEAD^^把当前版本回退到上上一个版本,以此类推,多少个^就是你要退回到多少个版本以前
git reset --hard HEAD~100把当前版本回退到往上100个版本
git reset --hard 3628164把当前版本回退到3628164(指定版本的版本号的前几位)
git clone 地址把项目从远程仓库拷贝到本地,这个地址就是远程仓库的链接
git status查看状态
git add 文件名将某个文件提交到暂存区
git add .将所有文件提交到暂存区
git commit -m "备注信息"提交到本地仓库
git push将本地的commit的代码更新到远程版本库中,建议使用 git push origin [name]:[name]单独推送某个分支
git branch查看本地分支
git branch -r查看远程分支

等等很多指令,这里就不一一说明了

二、git本地仓库和远程仓库的创建和链接

有两种方式可以实现把本地仓库的项目文件提交到远程仓库

  • 第一种方式:

    1. 在github上面创建一个远程仓库

    2. 将远程仓库克隆到本地 命令git clone 远程仓库链接地址

    3. 在本地仓库创建项目或者文件或者代码

    4. 将工作区的内容提交到暂存区 命令git add . 或者 git add 文件名

    5. 将暂存区的内容提交到本地仓库 命令git commit -m "提交说明"

    6. 最后直接通过git psh将本地仓库的内容推送到远程仓库

  • 第二种方式:

    1. 在github上面创建一个远程仓库

    2. 在本地自己初始化一个git仓库

    3. 在本地仓库创建项目或者文件或者代码

    4. 将工作区的内容提交到暂存区 命令git add . 或者 git add 文件名

    5. 将暂存区的内容提交到本地仓库 命令git commit -m "提交说明"

    6. 通过 git remote add 远程仓库地址别名 远程仓库链接地址 将本地仓库和远程仓库连接起来

    7. 通过 git push 远程仓库地址别名 master 将本地仓库的内容推送到远程仓库

      注意:第二种方式创建远程仓库时,暂时先不要初始化/创建 README.md,不然在推送的时候会有问题

通过以上两种方式,就可以简单实现本地仓库推送远程仓库了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值