具体步骤如下
1 安装 Git
2 配置 Git
安装后在桌面任意位置右键选择,Git bash Here
打开Shell。
window 配置
命令输入以下两行代码:
$ git config --global user.name "Your Name"
$ 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。
ssh-keygen -t rsa -C "[email protected]"
然后就会在用户主目录
生成.ssh
目录和那两个文件。
4 添加 GitHub SSH Key
点击设置
点击
SSH and GPG keys
创建
SSH key
把用户主目录
下的那个 公匙 文件中的内容复制。
- 添加
SSH Key
成功。
5 创建远程仓库
步骤1
步骤2
步骤3
创建仓库完成
6 创建本地仓库
在本地任意目录创建一个测试文件夹。
我这里是在D:\workSpace
下创建了一个test
目录,并初始化为Git
仓库。
7 将本地仓库和远程仓库建立连接
回到 刚才在GitHub
上创建的那个 test
库,复制 SSH
。
回到Git Bash
,输入以下代码。
git remote add origin git@github.com:ithanmang/test.git
注意将[email protected]:ithanmang/test.git
改为你自己的。
此时 远程库就与本地库建立了连接。
然后在,本地库新建一个测试文件
hello.txt
。
add
和commit
8 把本地仓库的文件同步到远程库
输入代码
$ git push -u orgin master
会发现拒绝合并
这是因为在刚开始创建远程仓库的时候,默认创建了 README.md
文件。
因此,在push
之前需要先 pull
一下,让本地库与远程库同步。
输入以下代码
$ git pull origin master
origin:是本地库的别名
master:分支名
git pull origin master
:将远程库的内容,更新到本地。
此时本地库与远程的内容是一致的,所以,可以将本地添加的文件同步到远程库了。
然后在执行:git push -u orgin master
命令,将本地库的内容推送到远程库中去。
刷新远程库,发现 hello.txt
已经上传。
注意:在向远程库推送的时候,最好先把远程库最新的内容,更新到本地。