Git使用 - 本地项目与 GitHub 远程仓库同步

具体步骤如下

1 安装 Git

地址:https://git-scm.com/
Git使用 - 本地项目与 GitHub 远程仓库同步_第1张图片

2 配置 Git

安装后在桌面任意位置右键选择,Git bash Here 打开Shell。
window 配置
Git使用 - 本地项目与 GitHub 远程仓库同步_第2张图片
命令输入以下两行代码:

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]

具体的详细步骤大家可以去廖雪峰官网去查看,本篇文章,只涉及如何将 本地项目远程仓库同步。

3 创建 SSH key

  • 首先,在用户主目录C:\Users\wangzhongjie这是我的目录,查看是否有.ssh目录。
    这里写图片描述
    若有的话,查看此目录下是否有id_rsaid_rsa.pub两个文件,这两个是密匙对,id_rsa是私匙,不能泄露出去,id_rsa.pub公匙。,如果有的话请进行下一步,若没有请 打开 Git Bash 输入以下命令来创建 ssh key。
ssh-keygen -t rsa -C "[email protected]"

然后就会在用户主目录生成.ssh目录和那两个文件。

4 添加 GitHub SSH Key

  • 点击设置
    Git使用 - 本地项目与 GitHub 远程仓库同步_第3张图片

  • 点击 SSH and GPG keys
    Git使用 - 本地项目与 GitHub 远程仓库同步_第4张图片

  • 创建 SSH key
    用户主目录下的那个 公匙 文件中的内容复制。
    Git使用 - 本地项目与 GitHub 远程仓库同步_第5张图片

  • 添加SSH Key成功。

5 创建远程仓库

  • 步骤1
    Git使用 - 本地项目与 GitHub 远程仓库同步_第6张图片

  • 步骤2
    Git使用 - 本地项目与 GitHub 远程仓库同步_第7张图片

  • 步骤3
    创建仓库完成
    Git使用 - 本地项目与 GitHub 远程仓库同步_第8张图片

6 创建本地仓库

在本地任意目录创建一个测试文件夹。
Git使用 - 本地项目与 GitHub 远程仓库同步_第9张图片
我这里是在D:\workSpace下创建了一个test目录,并初始化为Git仓库。

7 将本地仓库和远程仓库建立连接

回到 刚才在GitHub上创建的那个 test库,复制 SSH
Git使用 - 本地项目与 GitHub 远程仓库同步_第10张图片
回到Git Bash,输入以下代码。

 git remote add origin [email protected]:ithanmang/test.git

注意将[email protected]:ithanmang/test.git 改为你自己的。
此时 远程库就与本地库建立了连接。

  • 然后在,本地库新建一个测试文件hello.txt
    Git使用 - 本地项目与 GitHub 远程仓库同步_第11张图片

  • addcommit
    Git使用 - 本地项目与 GitHub 远程仓库同步_第12张图片

8 把本地仓库的文件同步到远程库

输入代码
$ git push -u orgin master
会发现拒绝合并
Git使用 - 本地项目与 GitHub 远程仓库同步_第13张图片
这是因为在刚开始创建远程仓库的时候,默认创建了 README.md文件。
这里写图片描述
因此,在push之前需要先 pull一下,让本地库与远程库同步。
输入以下代码
$ git pull origin master
origin:是本地库的别名
master:分支名
git pull origin master:将远程库的内容,更新到本地。
Git使用 - 本地项目与 GitHub 远程仓库同步_第14张图片
此时本地库与远程的内容是一致的,所以,可以将本地添加的文件同步到远程库了。
然后在执行:git push -u orgin master命令,将本地库的内容推送到远程库中去。
Git使用 - 本地项目与 GitHub 远程仓库同步_第15张图片
刷新远程库,发现 hello.txt已经上传。
这里写图片描述

注意:在向远程库推送的时候,最好先把远程库最新的内容,更新到本地。

你可能感兴趣的:(工具集合)