使用Git命令操作项目

使用Git命令操作项目(图文教程)

配置Github密钥

为了向远程仓库提交代码,需要生成密钥,并在github上进行配置

使用git生成密钥

打开Git Bash

image-20230321181511461

进入~/.ssh目录

image-20230321181638412

输入以下代码生成密钥

# your email 表示自己的邮箱
ssh-keygen -t rsa -C "your email"(这里需要换成自己的邮箱)

~/.ssh生成了两个文件,id_rsaid_rsa.pub其中id_rsa.pub为公钥,打开并复制文件中所有内容

将密钥内容添加到Github

点击Settings设置

image-20230321182127789

点击SSH and GPG keys

image-20230321182251211

点击New SSH key

image-20230321182407487

添加完成

image-20230321182445239

测试SSH key 是否设置成功

ming_log@Ming-Log MINGW64 ~/.ssh
$ ssh -T git@github.com
The authenticity of host 'github.com (192.30.253.113)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
image-20230321182718749

返回以上内容说明SSH设置成功。

提交新项目至Github

打开要上传的工程

image-20230321193855819

为该工程创建Git仓库

右键文件夹空白处点击Git Bash Here

image-20230321193945629

在开启的窗口中输入git init进行初始化

image-20230321194352427

添加文件至仓库

输入git add . 命令将该文件夹下的所有文件加入到git仓库。

image-20230321194533700

可输入git status查看当前提交状态。

image-20230321194610852

将项目提交给本地仓库

输入以下代码 git commit -m "first commit"

image-20230321195325569

使用以下命令git branch -M main创建一个main分支

image-20230321195427554

在Github中创建远程仓库

打开Github点击Repositories,然后再点击New

image-20230321195144673

输入仓库名称点击创建即可

image-20230321195225910

关联本地仓库与远程仓库

使用以下命令将本地仓库与远程仓库进行关联

git remote add origin git@github.com:ming-log/test_resp.git

image-20230321195511988

推送本地仓库到远程仓库

git push -u origin main

image-20230321195753815

打开Github查看仓库是否发生改变

image-20230321195837048

克隆远程仓库到本地

刚才我们已经成功将本地创建的仓库上传到Github远程仓库,接下来尝试将刚刚上传的远程的Github仓库,克隆到本地。

克隆的方法很简单,只需使用命令git clone git@github.com:ming-log/test_resp.git即可克隆到当前文件夹。

image-20230321200251513

打开文件夹也可以查看到克隆下来的工程。

image-20230321200320742

修改已克隆的仓库内容后再次上传到远程仓库

打开刚刚克隆下来的工程,修改README.md文件

原文件

image-20230321200452640

修改后的文件

image-20230321200517205

如果我们上传后远程仓库中对应的位置出现了我们想要的文字,就说明再次上传成功。

在工程中创建一个文件

然后再新建一个文件夹,把文件夹也同步到远程仓库

image-20230321200652290

将项目提交到本地仓库

直接输入git commit -m "second commit",发现发生了报错。

image-20230321200846167

出现错误的原因是因为我们在这里不仅是修改了文件内容,还新建了文件。在提交前需要将新建的文件添加到本地仓库。

使用以下命令git add .进行添加,添加完毕后再次进行提交。

image-20230321201024943

提交成功。

推送本地仓库内容到远程仓库

输入git pushgit push orgin main进行推送。

image-20230321201331350

在远程仓库中进行查看是否发生变化

image-20230321201640647

可以发现确实发生了变化。

修改远程仓库内容,本地仓库进行拉取同步

修改远程仓库文件内容

将文件新建文本文档.txt内容修改为1234。

image-20230321201811634

在本地仓库中进行同步

输入命令git pull进行同步

image-20230321202034826

在本地文件夹中查看文件是否发生变化

image-20230321202058160

alt=“image-20230321202034826” style=“zoom:50%;” />

在本地文件夹中查看文件是否发生变化

image-20230321202058160

文件内容已发生变化,同步成功。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值