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

具体步骤如下

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

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

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

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

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

1 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,输入以下代码。

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

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

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

  • addcommit

8 把本地仓库的文件同步到远程库
输入代码

$ git push -u orgin master 

会发现拒绝合并
Git使用 - 本地项目与 GitHub 远程仓库同步_第12张图片
这是因为在刚开始创建远程仓库的时候,默认创建了 README.md文件。
在这里插入图片描述
因此,在push之前需要先 pull一下,让本地库与远程库同步。
输入以下代码

$ git pull origin master

origin:是本地库的别名
master:分支名
git pull origin master:将远程库的内容,更新到本地。
Git使用 - 本地项目与 GitHub 远程仓库同步_第13张图片
此时本地库与远程的内容是一致的,所以,可以将本地添加的文件同步到远程库了。
然后在执行:git push -u orgin master命令,将本地库的内容推送到远程库中去。
Git使用 - 本地项目与 GitHub 远程仓库同步_第14张图片
刷新远程库,发现 hello.txt已经上传。

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


你可能感兴趣的:(PHP,项目,ThinkPHP)