一、准备工作
1、注册GitHub
需要在GitHub上创建一个仓库,用于管理本地项目
2、安装 git
二、git 配置 ,本地使用 ssh key 与 GitHub 绑定
step1:安装 git 后,设置用户名和邮箱
右击鼠标打开 Git Bash,填写用户名和邮箱作为标识
输入命令行:
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
用户名和邮箱根据自己的实际情况去设置,该配置可以之后用于标识谁提交了什么代码
step2:创建本地的 ssh key
输入命令:
ssh-keygen -t rsa -C "user@163.com"
邮箱是注册 GitHub 的邮箱地址,后面的操作回车Enter 3次即可
操作成功后,在User文件夹对应的用户下会生成一个.ssh文件夹,其中有一个id_rsa.pub文件,我们可以使用命令行去查看生成的ssh key
输入命令:
cat ~/.ssh/id_rsa.pub
回车Enter,就会看到生成的 ssh key,复制ssh key
step3:打开 GitHub -》Setting -》SSH and GPG keys -》New ssh Key
复制本地的ssh key,创建连接
step4:验证使用ssh key是否将本地和 github 绑定成功
打开 Git Bash,输入命令行:
$ ssh -T git@github.com
若第一次执行该指令,则会提示是否continue,输入yes 就会看到成功信息
三、创建本地仓库,关联GitHub的远程仓库,进行代码管理
step5:在本地创建本地仓库
在本地创建一个名为 “git_repo” 的文件夹作为本地仓库,在其中放置需要提交到GitHub管理的代码
然后我们在 “git_repo” 文件夹点击右键,选择 Git Bash,初始化本地仓库
输入命令行:
git init
step6:将代码文件添加到本地仓库
输入命令行:
git add . //当前目录的所有文件添加到本地暂存区
git commit -m "提交" //提交暂存区的文件到本地仓库区
此时我们的本地仓库就建立好了
step7:本地仓库关联GitHub的仓库
直接将本地仓库关联远程GitHub仓库地址
GitHub仓库地址:点击Code -》复制Clone with HTTPS下的地址即可
输入命令行:
git remote add origin 仓库地址
step8:上传本地代码到GitHub远程仓库
前提是远程仓库不能是空的,所以需要在远程仓库中创建一个README.md的文件
输入命令拉取GitHub远程仓库的代码,与本地代码进行合并
输入命令行:
git pull --rebase origin master
可以看到本地代码库中多了README.md文件
提交本地仓库的代码到GitHub远程仓库
输入命令行:
git push -u origin master
四、总结
代码先提交到本地库 -》提交远程库;远程库也可以更新代码到本地库
使用到的指令:
git init // 把这个目录变成Git可以管理的仓库
git add README.md // 文件添加到本地暂存区
git pull --rebase origin master // 远程代码合并到本地仓库
git add . // 不但可以跟单一文件,还可以跟通配符和目录。一个点就把当前目录下所有未追踪的文件全部add了
git commit -m "first commit" // 把文件提交到本地仓库
git remote add origin git@github.com:yourname/youremail.git // 关联远程仓库
git push -u origin master // 把本地库的所有内容推送到远程仓库
参考链接:
https://blog.csdn.net/m0_37725003/article/details/80904824
https://blog.csdn.net/hc_ttxs/article/details/79375788