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

山东潍坊网站制作公司百度地图导航

山东潍坊网站制作公司,百度地图导航,深圳带停机坪的别墅,郑州做定制网站的公司文章目录 Git Bash使用配置PC密钥到github进行SSH连接 (Linux上的操作和这里也都一样)git bash创建用户名和邮箱 从Github上git clong项目Git常用代码拉取,修改,提交,推送命令git status 和 git addgit commit,git pus…

文章目录

  • Git Bash使用
    • 配置PC密钥到github进行SSH连接 (Linux上的操作和这里也都一样)
    • git bash创建用户名和邮箱
  • 从Github上git clong项目
  • Git常用代码拉取,修改,提交,推送命令
    • git status 和 git add
    • git commit,git push
      • Linux端修改main.cpp代码再推送到远程仓库

Git Bash使用

如果是Window环境,那需要先下载一个Git Bash用来在window环境下模拟Linux的操作,即可以通过和在Linux上一样的命令来操作window
在这里插入图片描述

配置PC密钥到github进行SSH连接 (Linux上的操作和这里也都一样)

/d/Jolly/GIT是自己创建的目录
ssh-keygen -t rsa -C " 这里替换成你注册github使用的邮箱 "

圈起来那里就是电脑保存的密钥的位置
在这里插入图片描述


注意!!!
若你多次使用该命令,且未通过-f参数指定新的密钥文件路径,系统默认会覆盖原有的密钥文件(一般是/.ssh/id_rsa和~/.ssh/id_rsa.pub)。这种情况下,
新生成的密钥会取代旧密钥,导致之前基于旧公钥配置的服务(像 GitHub、服务器登录等)无法再使用,需要重新配置
不同路径
当你通过-f参数指定了新的密钥文件路径,例如ssh-keygen -t rsa -f ~/.ssh/new_key -C “your_email”,系统就会生成新的密钥对,而不会影响原来的密钥文件。


然后把密钥,即图片里框起来的文件里的所有内容复制到GitHub
点击头像打开settings
在这里插入图片描述
复制到这
在这里插入图片描述

打开SSH and GPG keys, 点击 New SSH key

在这里插入图片描述

此时在GitBash上连接Github就成功了

ssh -T git@github.com

在这里插入图片描述

git bash创建用户名和邮箱

然后我们需要在GitBash上创建下用户名和邮箱,不然待会无法commit
git config --global user.email “你的邮箱”
git config --global user.name “你的名字”

在这里插入图片描述


同样的方法我们再linux也创建一个本地仓库

从Github上git clong项目

拿到要拉取的项目的SSH Key
在这里插入图片描述

然后在window上的Git bash终端使用这条命令行

git clone SSH_Key

在这里插入图片描述

此时我们就能在自己的文件夹下看到自己的git clone下来的 git_tes t项目了
在这里插入图片描述


Git常用代码拉取,修改,提交,推送命令

首先我们先在本地仓库随便添加一个main.cpp文件

#include<iostream>
using namespace std;void sort(int* arr, int size)
{
}int main()
{int arr[] = {12, 10, 65, 74, 34, 2, 8, 26, 31, 17};int size = sizeof(arr) / sizeof(arr[0]);sort(arr, size);return 0;
}

在这里插入图片描述

git status 和 git add

此时通过 git status可以看到untracked file(未追踪文件)即该文件还没被添加到本地仓库
是的!!虽然是直接在git_test目录下创建的mian.cpp
但是要通过命令git add 以后才算是被添加到了本地仓库
在这里插入图片描述

话不多说,上图!
在这里插入图片描述
然后就可以通过git add main.cpp 来将改动添加到本地的暂存区,暂存区存放多次改动,可以通过多次git add来提交改动,然后后面再一次性全部git commit到本地仓库

git commit,git push

通过git cimmit 来将暂存区里的改动添加到本地仓库,同时可以同 -m “…” 来添加改动注释
在这里插入图片描述
这时候再通过 git status可以看到提示
Your branch is ahead of ‘origin/main’ by 1 commit.
在这里插入图片描述
说明有一次更新超前了origin/main分支,即远程仓库的main分支,(origin即代表远程仓库,可以通过 git remote 命令查看)
在这里插入图片描述

然后就可以通过git push把本地仓库的更新推送到远程仓库
在这里插入图片描述
这里的 git push origin main:main

origin :推送到远程仓库
第一个main表示本地仓库的main分支
第二个main表示远程仓库的main分支

此时再通过git log即可以看到我们的提交
在这里插入图片描述

同时github上可以看到提交到代码了
在这里插入图片描述

Linux端修改main.cpp代码再推送到远程仓库

#include<iostream>
using namespace std;void sort(int* arr, int size)
{int tmp = 0;for(int i = 0; i < size-1; i++){for(int j = 0; j < size-1-i; j++){if(arr[j] > arr[j+1]){tmp = arr[j];arr[j] = arr[i];arr[i] = tmp;}}}
}int main()
{int arr[] = {12, 10, 65, 74, 34, 2, 8, 26, 31, 17};int size = sizeof(arr) / sizeof(arr[0]);sort(arr, size);return 0;
}

我们修改完可以通过git status看到修改
在这里插入图片描述
通过跟上面一样的步骤git add、git commit、git push我们可以把修改的代码push到远程仓库

在这里插入图片描述
在这里插入图片描述
此时在GitHub也能看到push的结果
在这里插入图片描述

我们在本地的git bash上也可以通过
git pull命令把远程仓库的更新整合到本地仓库
在这里插入图片描述
cat 一下刚刚更新的代码,可以看到内容已经同步
在这里插入图片描述

http://www.dtcms.com/wzjs/335218.html

相关文章:

  • JAVA网站开发结构seo1视频发布会
  • 网站模板下载大全百度数据网站
  • 线上推广计划深圳有实力的seo公司
  • 想在意大利做购物网站百度服务电话
  • 做机械的老板都看什么网站推广渠道怎么写
  • 新疆工商局网站优化软件下载
  • 上海自己注册公司杭州seo薪资水平
  • 网上跨境电商是真的吗网站搜索优化技巧
  • 常州网站建设推广平台网络营销的优势有哪些
  • 环保网站建设公司哪家好网络营销活动策划方案
  • 家具网站开发设计任务书与执行方案谷歌浏览器下载手机版app
  • 网站设计制作报告什么是长尾关键词举例
  • 网站管理有哪些百姓网推广怎么收费标准
  • 地方网站还有得做吗国内最新消息
  • 门头沟做网站网站seo优化技巧
  • 打造一个app需要多少钱seo专业术语
  • 网站后台管理怎么做站长工具网站排名
  • 网站主页设计百度排行榜前十名
  • 怎么做自己的品牌网站媒体公关
  • 动态网站开发技术php专业seo关键词优化
  • 成都疫情最新消息今天又封了seo主要优化
  • 旅游网站后台模板济南seo的排名优化
  • 公司注册名字怎么取南宁网站优化
  • 做网站收费 优帮云搜索词
  • 门户网站建设和推广百度权重查询
  • 做装修网站推荐客户靠谱吗有什么好用的搜索引擎
  • 网站标题分隔符网站快速排名推荐
  • 做网站刷QQ会员网站seo外包优化服务商
  • 东莞网站建设实例分析网站怎么创建
  • 用户体验设计经典案例广州seo推广