Git 实现连接 Github 远程仓库、拉取、推送本地文件

本地写的代码想推送到 Github 上面,可以借助 Git 命令实现,总结起来简单好用,阅读教程之前请确保你已经安装好 Git 软件;

用户名,密码配置

1,在想推送文件的的根目录下,鼠标右击打开 Git bush 命令,首先在 git 命令行窗口配置一下自己的 Github 用户名 和 邮箱;

$ git config --global  user.name "yourusername"
$ git config --global user.email "youremailcom"

Snipaste_2020-05-23_12-16-55.png

2,配置好之后,输入 git init 命令进行初始化,输入完以后会发现对应根目录下生成一个 .git 文件

Snipaste_2020-05-23_12-19-20.png

3, git add 添加上传的文件,后跟 --all 参数意思添加文件目录下全部文件,也可以指定添加单个文件,比如

git add README.md 意思就是只添加 README.md 文件

Snipaste_2020-05-23_12-20-18.png

git status 可以查看此时上传状态;

Snipaste_2020-05-23_13-29-44.png

配置 SSH Key;

如果你的电脑不存在 C:/Users/用户名/.ssh 文件夹,在连接远程仓库之前需要配置一下 SSH Key ,有的话直接忽略这一步骤;

1,git bush 中输入 ssh-keygen -t rsa -C “youremail.com” 命令,之后需要输入内容的命令行直接全部回车

Snipaste_2020-05-23_12-29-47.png

运行完之后电脑 自动生成 .ssh文件夹,文件夹中生成三个文件:

  • id_rsa ;
  • id_rsa.pub; 稍后会用到这个文件
  • known_hosts;

2,打开 GITHUB 账户,右上角点击图像下面的 Settings -> SSH and GPG keys -> New SSH key;

Title 自己可以随便写一个,再用记事本打开 id_rsa.pub ,把里面内容复制粘贴到 Key 的文本框里,点击保存,SSH Key 到这里也就配置好了

Snipaste_2020-05-23_12-34-49.png

git commit 命令提交仓库;

之前已经通过 git add 命令添加完需要上传 的文件,这里需要 用 git commit 命令推送一下, -m 命令后可以添加自己文件的说明;

Snipaste_2020-05-23_13-14-12.png

连接 Github 远程仓库:

git remote add origin 命令

Snipaste_2020-05-23_13-15-13.png

拉取远程仓库文件到本地进行合并;

如果想修改远程文件,需要拉取到本地,操作为命令 git pull origin master ;若出现下面信息提示,

fatal: refusing to merge unrelated histories ,意思是,拒绝不相关合并,更换拉取命令为:

git pull origin master --allow-unrelated-histories

Snipaste_2020-05-23_13-21-22.png

出现 Are you sure you want to continue connecting (yes/no/[fingerprint])? 直接 yes 即可

文件推送到远程仓库

git push origin master 命令

Snipaste_2020-05-23_13-21-22.png

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读