欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-01-31 12:20:22
...

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

用户名,密码配置

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

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

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

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

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

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

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

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

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

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

配置 SSH Key;

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

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

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

运行完之后电脑 自动生成 .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 到这里也就配置好了

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

git commit 命令提交仓库;

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

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

连接 Github 远程仓库:

git remote add origin 命令

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

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

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

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

git pull origin master --allow-unrelated-histories

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

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

文件推送到远程仓库

git push origin master 命令

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

相关标签: Git基本命令